json配列からデータを取得しようとしていますが、これにはphpファイルが格納されています。データは正常にphpファイルに渡されますが、エラーを返します。私はページを調べようとしましたが、画像Network inspection elementに示されているように、返された配列がネットワーク要素に表示されますが、ajaxの成功関数は機能しません。データがphpファイルから正常に渡された場合、なぜajaxの成功関数を実行しないのですか?
これは私のAjaxコードです:PHPでAjaxエラーが表示されるjson_encode
var a = $(this).attr('idq');
$.ajax({
type: "POST",
url: "try.php",
data: {
queryy: a
},
dataType: "json",
success: function(result) {
var data = jQuery.parseJSON(result);
$.each(data, function(index, value) {
alert("successful");
});
},
error: function(result) {
alert("error");
}
});
'dataType:" json "プロパティを削除し、成功したコールバック関数でオブジェクトを解析しているため、結果が戻ってくるかどうかを確認してください。 –
エラーを読み取ってくださいか? – SLaks
私はそれを試みたが、まだ成功を示していない – Abdul