ajax提交后没有数据返回

时间:2014-12-22 22:24:01

标签: jquery json post

任何人告诉我为什么我的以下代码不会返回一个包含我所有值的数组?

$("#myForm").submit(function(event) {
    event.preventDefault();
    $(getDatas()).done(function(r_getDatas){
        var json = $.parseJSON(r_getDatas);
    });

    function getDatas() {
        return $.post("assets/php/ajax/myscript.php", {
            updateType: this.id,
            data: $('#'+this.id).serialize()
        }, "json");
    }           
});

在我的PHP中,我有:

print_r($_POST);

我的表格如下:

<form id="myForm">
    <input type="text" id="user-first-name" />
    <input type="text" id="user-last-name" />
    <input type="email" id="user-email-address" />
    <button type="submit">Update</button>
</form>

我不希望其他结构解决问题,我只是想先了解我的问题。

0 个答案:

没有答案