• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQueryの$.getJSONでデータを渡したい)

jQueryの$.getJSONでデータを渡す方法

このQ&Aのポイント
  • jQueryの$.getJSONを使用してデータを渡す方法がうまくいかない問題が発生しています。
  • test.jsファイルを読み込み、{ "name": "John", "code": "0003" }というデータを渡していますが、json.users[2].nameでデータを取得しようとするとエラーが発生しています。
  • エラーメッセージによると、'users.2.name'はNullまたはオブジェクトではないということです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

あーごめんなさい。 $.getJSON("data.txt", hoge, function(json) ↓ $.getJSON("test.js", hoge, function(json) でしたね。

re999
質問者

お礼

回答を拝見して、getJSONでの、データを渡すって意味を勘違いしていたことに、初めて気がつきました。 ありがとうございましたー。

その他の回答 (1)

回答No.1

こういうコードはいかがでしょうか。 ■test.js(動かなかったのでこちらも変えました。) ---------------------------------------------------- { "users" : [{ "name" : "aoki", "code" : "0001" }, { "name" : "ueno", "code" : "0002" }] } ---------------------------------------------------- ■読み込む側 ---------------------------------------------------- var hoge = { "name": "John", "code": "0003" }; $.getJSON("data.txt", hoge, function(json) { json.users.push( hoge );  alert("JSON Data: " + json.users[0].name);  alert("JSON Data: " + json.users[1].name);  alert("JSON Data: " + json.users[2].name); }); ----------------------------------------------------

関連するQ&A