Php JQuery Ajax post数据未到达
我的Ajax帖子数据没有到达-请提供任何线索 该数据是一个序列化的表单,可以使用该表单对所有数据进行正确的“警报”Php JQuery Ajax post数据未到达,php,jquery,ajax,arrays,Php,Jquery,Ajax,Arrays,我的Ajax帖子数据没有到达-请提供任何线索 该数据是一个序列化的表单,可以使用该表单对所有数据进行正确的“警报” $(document).ready(function() { var serial = $('#frm_basket').serialize(); alert(serial); $.ajax({ url: "basket-calc.php", type: "post", data: serial, success: function(){ ("#basketTo
$(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上回显结果时,我得到了一个“空”数组
basket-calc.php:
$test = $_POST;
print_r($test);
你可以确定发生了什么
还可以尝试设置帖子类型以获取:
type: "GET",
看看有没有什么不同。你可以确定发生了什么
还可以尝试设置帖子类型以获取:
type: "GET",
看看是否有什么不同。试试:
$(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);
}
});
});
还要注意以下几点:
$(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);
}
});
});
还要注意以下几点:
希望这对您有所帮助如果您的htaccess正在从中剥离.php,那么POST将转换为GET。我想
尝试从您的url中删除.php。如果您的htaccess正在从中删除.php,则帖子将转换为GET。我想
尝试从你的url中删除.php。只是胡乱猜测,但你是否尝试过
print\r($\u POST)代码>只是胡乱猜测,但你有没有尝试过打印($\u POST)代码>