3

Firebug によると、リクエストは 200OK でサーバーに送信されましたが、PHP 配列 $_POST は空です。

var pass_data = {
    'email':$("#email").val(),
    'verifyemail':$("#verifyemail").val(),
    'password':$("#password").val(),
    'confirm_password':$("#vPassword").val(),
}

$.ajax({
    type: "POST",
    url: 'localhost/pages/register',
    dataType: 'json',
    data: pass_data,

});

リクエスト ヘッダー:

Accept  application/json, text/javascript, */*; q=0.01
Accept-Encoding gzip, deflate
Accept-Language en-US,en;q=0.5
Content-Length  86
Content-Type    application/x-www-form-urlencoded; charset=UTF-8
Host    localhost
Referer http://localhost/
User-Agent  Mozilla/5.0 (Windows NT 6.1; rv:21.0) Gecko/20100101 Firefox/21.0
X-Requested-With    XMLHttpRequest

何か案は?

4

4 に答える 4

0

申し訳ありませんが、私は英語があまり上手ではありません。

ただしconsole.log(pass_data)、val を確実に取得するように記述してみてください。

于 2013-07-02T15:47:01.547 に答える
-1

Jquery は送信された実際のデータを表示できるので、データが実際にそこにあることを確認できます。

于 2013-07-02T15:53:06.383 に答える