jquery从帖子返回

时间:2011-01-31 21:11:35

标签: jquery

我有jQuery脚本:

var order = 'user=lolalola';
$.post("ajax.php",{action:"run"}, order, function(data){
     alert("Data Loaded: " + data);
     $("#dd_message").html(data);
});

和php scitp:

<?php
echo 'php file';
print_r($_POST);
?>

为什么jquery没有运行php脚本? 返回完整的PHP代码:

<?php
    echo 'php file';
    print_r($_POST);
    ?>

3 个答案:

答案 0 :(得分:1)

什么是order param?回调应作为第三个参数:查看documentation。除非order是其他地方定义的函数的名称。

答案 1 :(得分:0)

你有一个额外的参数。您应该在浏览器上收到JS错误。试试这个:

var order = 'user=lolalola';
$.post("ajax.php",{action:"run", user:"lolalola"}, function(data){
     alert("Data Loaded: " + data);
     $("#dd_message").html(data);
});

答案 2 :(得分:0)

所有POST字段都应该是1个参数。

var order = 'user=lolalola';
$.post("ajax.php",'action=run&'+order, function(data){
     alert("Data Loaded: " + data);
     $("#dd_message").html(data);
});