jQuery ajaxは複雑なjsonを取得できませんか?
巴扎黑
巴扎黑 2017-05-19 10:34:09
0
5
827

JSON ファイルのコードは次のとおりです:

リーリー

スクリプトコードは次のとおりです:

リーリー

現在の問題は次のとおりです:
$.each() 関数の data.recommendation はこの方法では使用されていないようです (?)。アラートには「内部サーバー エラー」が表示され、エラー コードは 500 です。 4.
これをdataに変更して、以下のitem.foodとitem.priceをitem.nameに変更してみると、Item.averageは正常にjsonを取得できます(jsonパスは正しい)。では、おすすめの料理と価格を取得したい場合は、コードをどのように変更すればよいでしょうか?

巴扎黑
巴扎黑

全員に返信(5)
漂亮男人

リーリー

(実際は投稿行を削除しても大丈夫だと思います。このように書くと実際に文字数を節約できます)

いいねを押す +0
为情所困

上記の json ファイルには配列が含まれているため、data[0] にアクセスする必要があります。データにアクセスするには、[オブジェクト] である console.log(data) を使用できます。そのため、解決方法がわかります。それ。

リーリー
いいねを押す +0
淡淡烟草味

この json は複雑ではありません。500 であれば、まずサーバーの問題であるかどうかを判断できます。

いいねを押す +0
给我你的怀抱

500はサーバー側のエラーです

いいねを押す +0
阿神

AJAX コールバックが成功したら、console.log(data) を使用して、サーバーから送信されたデータが必要なデータと一致しているかどうかを確認します。
実際、500 エラーはサーバー エラーであり、$.each() の使用方法とは何の関係もありません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!