データベースからselect
にリモートデータを表示する作業を進めています。今私は共通の問題に直面しています。これは、$.each
関数が機能していないことです。これは、コンソールにエラーが表示されます。
SyntaxError: illegal character
は、ここに私のAJAXコード
function get_sub() {
$.ajax({
url: "ajax/get_sub.php",
type: 'POST',
beforeSend: function() {
$('#ajax_loader').show();
},
success: function(data) {
$('#ajax_loader').hide();
alert(data);
$.each(data, function(i, item) {
alert(data[i].sub_name);
});
}
});
}
これは、AJAXの応答です:ここでは
は誤りです:
これらの結果アイテムを1つずつ選択してHTMLを追加したい
「データ型」とは何ですか? – Rayon
JSONデータ型 –
JSON.parse()でデータを解析し、フォーマットエラーがないことを確認します。 –