Php $.ajax不工作;产品id将进入方法添加到购物车(id),我已通过警报确认
PHP文件Php $.ajax不工作;产品id将进入方法添加到购物车(id),我已通过警报确认,php,jquery,ajax,Php,Jquery,Ajax,PHP文件 <?php $product_id = $_POST['prod_id']; echo $product_id; ?> <a href="" class="btn btn-default add-to-cart" id="<?php echo $row['product_id']; ?>" onClick="return add_to_cart(this.id);"><i class="fa fa-shopping-ca
<?php
$product_id = $_POST['prod_id'];
echo $product_id;
?>
<a href="" class="btn btn-default add-to-cart" id="<?php echo $row['product_id']; ?>" onClick="return add_to_cart(this.id);"><i class="fa fa-shopping-cart"></i>Add to cart</a>
产品id将出现在方法add_to_cart(id)中,我已通过警报确认,但这不会进入cart2.php,也不会从那里返回。试试这个
$.ajax({
url:"cart2.php",
type:"POST",
data:'prod_id='+prod_id,
success:function (data) {
alert("success");
console.log(data);
}
});
试试这个
$.ajax({
url:"cart2.php",
type:"POST",
data:'prod_id='+prod_id,
success:function (data) {
alert("success");
console.log(data);
}
});
尝试将数据类型更改为“json”而不是“文本”。尝试将数据类型更改为“json”而不是“文本”。如果您正在发布产品ID,请尝试检查开发人员工具谢谢大家的评论和回答,同样的代码在Chrome上工作,但在Firefox上没有。如果您发布产品id,请尝试登录您的开发工具谢谢大家的评论和回答,同样的代码在Chrome上工作,但在firefoxin cart2.php上没有,我将使用_POST或其他方法获取产品id??php文件中的代码我认为是可以的,您只需要更改ajax的数据类型。您还可以从ajax调用中删除数据类型字段。在cart2.php中,我将使用_POST或其他方法获取产品id??php文件中的代码我认为是可以的,您只需要更改ajax的数据类型。您还可以从ajax调用中删除数据类型字段。