dougu2006 2014-12-19 15:47
浏览 27

我想获得ajax的值

I am developing a e-commerce site of pizza shop. i Have a database from where i am getting data about the pizza.I show data in table from database table.

Here is the table:

$sql = "SELECT id, name, price, qty FROM appetisers";
$result = mysqli_query($conn, $sql);

     if (mysqli_num_rows($result) > 0) {
       // output data of each row
          while($row = mysqli_fetch_assoc($result)) { 
                $quantity = $row["qty"]; 
                if ($quantity == '' || $quantity == '0') {
                   $quantity = '1';
                }  
          ?>
          <tr class="eachrow">
             <td><?php echo $row["name"] ?></td>
             <td class="price-amount">£ <?php echo $row["price"] ?></td>
             <td><input type="text" name="amount" class="amount-type" value="<?php echo $quantity; ?>"/></td>
             <td><a href="" class="add-cart" onclick="add_to_cart('<?php echo $row["name"] ?>', '<?php echo $row["price"] ?>')">Add to cart</a></td>
          </tr>
         <?php }
               }
       ?> 

i want the item-name,item-price and item-quantity to a javascript fite from where i can send to a php file for processing through ajax.My javascript file is:

$(function(){

   $('.add-cart').click(function(e){
   var val = $(e.target).closest('.eachrow').find('[ name="amount"]').val();


   e.preventDefault();
})


   function add_to_cart(product_name,product_price){

    var dataString = "item_name=" + product_name + "&item_price=" + product_price + "&item_quantity=" + val + "&page=add_to_cart";


    $.ajax({
        type: "POST",
        url: "php/processor/processor.php",
        data: dataString,
        success: function(response){
            console.log(response);
        }

    })
}

});

and my php file is :

<?php
if(isset($_POST['item_name']) && !empty($_POST['item_name']) && isset($_POST['item_price']) && !empty($_POST['item_price']) && isset($_POST['item_quantity']) && !empty($_POST['item_quantity'])){

    echo product_name;

}

?>

But is shows "ReferenceError: add_to_cart is not defined" in console

  • 写回答

1条回答 默认 最新

  • dongmeng1402 2014-12-19 15:54
    关注

    Don't forget to include your javascript file.

    <script type="text/javascript" src="pathToJs.js"></script>
    
    评论

报告相同问题?

悬赏问题

  • ¥15 下图接收小电路,谁知道原理
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探