无法访问jQuery Ajax发布的值

时间:2013-07-04 12:24:03

标签: php ajax post

我有一个脚本将帖子发送到我的php文件:

$('.target').change(function() {
    $.ajax({
        type: "POST",
        url: "/form-actions.php",
        data: {rechten : '0'},
        cache: false,
        success: function(){
            alert("Submitted");
       }
    });
});

当我使用firebug时,我可以看到发送的帖子:参数:rechten 0

但是我的form-actions.php(位于正确的位置)在我使用

时看不到帖子
<?php print_r($_POST); ?>

结果是数组()

我做错了什么?

感谢您的时间!

1 个答案:

答案 0 :(得分:1)

(由于代码,我将此添加为答案而非评论) 你确定你的php文件是在正确的位置吗? 将您的JS更改为

$('.target').change(function() {
    $.ajax({
        type: "POST",
        url: "/form-actions.php",
        data: {rechten : '0'},
        cache: false,
        success: function(data){
            alert(data);
       }
    });
});

看看有什么警报。

这假设form-actions.php只包含

<?php
print_r($_POST);
?>

没有别的(或者你也会看到)。