我的Ajax帖子数据没有到达 - 请提供任何线索。
数据是一种系列化形式,使用此
正确地“警告”所有数据 $(document).ready(function() {
var serial = $('#frm_basket').serialize();
alert(serial);
$.ajax({
url: "basket-calc.php",
type: "post",
data: serial,
success: function(){
("#basketTotal").load('basket-calc.php');
}
});
});
警报给我一个字符串,如product = p1& qty = 1& product = p2& qty = 2
但是当我尝试用php回显basket-calc.php上的结果时,我得到一个“空”数组
篮calc.php:
$test = $_POST;
print_r($test);
答案 0 :(得分:3)
答案 1 :(得分:1)
尝试:
$(document).ready(function() {
var serial = $('#frm_basket').serialize();
alert(serial);
$.ajax({
url: "basket-calc.php",
type: "post",
data: serial,
success: function(result){
("#basketTotal").html(result);
}
});
});
另请注意以下几点:
希望这会有所帮助
答案 2 :(得分:0)
如果您的htaccess正在从中删除.php,则POST将转换为GET。我想。
尝试从您的网址中删除.php。