JavaScriptファイル。 #form - html形式。 VaRのデータでは -Ajaxリクエスト。サーバーはnullを返しました
$(document).ready(function() {
$('#form').submit(function (e) {
e.preventDefault();
var data = $('#form').serializeArray();
$.ajax({
type: "POST",
url: "... .php",
data: data,
dataType: "json",
success: function(d) {
...
},
error: function(xhr, status, error) {
alert(xhr.responseText + '|\n' + status + '|\n' +error);
}
});
});
});
PHPファイル
$data = json_decode($_POST['data']);
$dataJson = json_encode($data);
echo $dataJson;
オブジェクトサーバーがnullを返しました。どうして?
をお試しくださいあなたは(ジャバスクリプト上で)変数を "データ" をチェックしましたか? (これは "console.log(data);"を確認することができます) –
[Object {name = "name"、value = "gsdg"}、Object {name = "login"、value = "g"}、Object {name = "period"、value = ""}] – MoOgur