ウェブページの3つのセクションにjsonコンテンツを読み込むことができますが、関数の変数でコンテンツを渡す際にいくつかのエラーが表示されます。私が説明します。jquery + jsonコンテンツを読み込んでFirebugコンソールにエラーを表示する
最初のセクションでは、file1.jsonからコンテンツを読み込むためにjquery関数を使用します。第一セクションの
スクリプト
var f = $(this).data('residentidx');
$.getJSON("file1.json", function(data) {
$("#tt_mn").html($("<p class='prod_c'>" + data.articles[f].title + "</p>"));
$("#content_mn").html($("<p class='prod_d'>" + data.articles[f].esquema + "</p>"));
});
file1.json
{"articles":
[{"title":"......", "esquema":"............"}, ...,{"title":".....","esquema":"......"}]}
スクリプトポル第二項
var i = $(this).data('renovidx');
$.getJSON("file2.json", function(data) {
$("#tt_mn").html($("<p class='prod_c'>" + data.articles[i].title + "</p>"));
$("#content_mn").html($("<p class='prod_d'>" + data.articles[i].esquema + "</p>"));
});
file2.json
{"articles":
[{"title":"......", "esquema":"............"}, ...,{"title":".....","esquema":"......"}]}
すべてのデータが正しく表示されているようですが、Firebugコンソールにエラーが表示されます。
data.articles[i] is undefined @ http://www.xxxxx.com/js/jquery-1.7.1.min.js:14
私はjqueryの機能を使用した第二セクションにいるときには、[F] JSON配列内の要素を見つけるための値[i]の値のため放火犯コンソールショーのエラー奇妙です。
ありがとう
はい私はそれをしました。 ok –