Jquery $ .post不会发布数据

时间:2015-07-17 17:03:32

标签: php jquery

我尝试将数据从jQuery发布到PHP文件,如下所示:

$("#I-like-it").click(function() {
    $.post(
        "stuff.php", {
            index_id: 313,
            hello: "my friend"
        }
    );
});

这就是stuff.php在$ _POST中的含义:

array(0) { }

PHP文件:

<?php

echo var_dump($_POST);

?>

我到底做错了什么?我花了2个小时测试代码,但我的大脑现在已经过热了。我完成了。

2 个答案:

答案 0 :(得分:0)

$("#I-like-it").click(function() {
    $.ajax({
        url: "stuff.php",
        type: "post",
        data: { index_id: 313,
                hello: "my friend"
        }
    }).done(function(response){
      // handle response
    });
});

查看这个jquery文档:Many to Many

答案 1 :(得分:-2)

你可以尝试一下吗?

PHP文件:

<?php

echo 'test';

?>

JS:

$("#I-like-it").click(function() {
    $.getJSON('stuff.php', function(data) {
        console.log('data', data);
    })
});