JQuery.ajaxの成功データからJSONをパースする
2023-09-08 04:03:36
質問
JQery.ajaxの呼び出しからJSONオブジェクトの内容を取得するのに苦労しています。私の呼び出し。
$('#Search').click(function () {
var query = $('#query').valueOf();
$.ajax({
url: '/Products/Search',
type: "POST",
data: query,
dataType: 'application/json; charset=utf-8',
success: function (data) {
alert(data);
for (var x = 0; x < data.length; x++) {
content = data[x].Id;
content += "<br>";
content += data[x].Name;
content += "<br>";
$(content).appendTo("#ProductList");
// updateListing(data[x]);
}
}
});
});
以下のように "alert(data)" が表示されるので、JSONオブジェクトは正しく返されているようです。
[{"Id": "1", "Name": "Shirt"}, {"Id": "2", "Name":"Pants"}]
を使って、IdやNameをページに表示させてみると。
content = data[x].Id;
content += "<br>";
content += data[x].Name;
content += "<br>";
を実行すると、ページに "undefined" が返されます。私は何を間違えているのでしょうか?
助けてくれてありがとうございます。
どのように解決するのですか?
データがJSONの文字列表現として戻ってくるので、それをJavaScriptのオブジェクトに変換して戻していない。を設定します。
dataType
を単なる
'json'
に変更すると、自動的に変換されます。
関連
-
[解決済み] 正しいJSONコンテンツタイプは何ですか?
-
[解決済み] JSONでコメントを使用することはできますか?
-
[解決済み] なぜGoogleはJSONレスポンスにwhile(1);を前置するのでしょうか?
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] JavaScriptでJSONをきれいに印刷する
-
[解決済み] JSONPとは何か、なぜ作られたのか?
-
[解決済み] Microsoft JSONの日付はどのようにフォーマットするのですか?
-
[解決済み】なぜPythonはこのJSONデータをパースできないのですか?[終了] PythonがこのJSONデータをパースできないのはなぜですか?
-
[解決済み】オブジェクトからプロパティを削除する(JavaScript)
-
[解決済み] GoでJSONを部分的にマップにアンマーシャルする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】tsconfig.json: Build:No inputs were found in config file.
-
[解決済み] 型 '{}' は型 'IntrinsicAttributes & IntrinsicClassAttributes' に代入できません。
-
[解決済み] Unreadable Notebook NotJSONError('Notebook does not appear to be JSON: u'{'cells": [\'{'cell_type": "...],)
-
[解決済み] JavaScriptでJSONをパースする?[重複している]
-
[解決済み] JSON APIのレスポンス形式には規格がありますか?
-
[解決済み] JSONの二重引用符をエスケープする方法
-
[解決済み] Node.jsでJSONオブジェクトの内容をログに記録する方法は?
-
[解決済み] http.GetからJSONレスポンスを取得する方法
-
[解決済み] ネストされたJSONオブジェクトのアンマーシャリング
-
[解決済み] Goマップをjsonに変換する