1

(有効な) JSON ドキュメントを返す php ページを作成しました。jQuery コードは非常に単純です。

$.ajax({
   url: "http://localhost:8888/rkm/json-jc",
   dataType: "json",
   success: function(data) {
     console.log(data);
     $('li.jcarousel-item-1', context).html(
       '<img src="' + data.nodes['0'].node.vignette + '">'
     );
   }
});

FF で問題なく動作し、返されるオブジェクトは OK です => 添付の「FF_console」を参照してください。しかし... Chrome、Safari、Opera ではエラーが発生せずに動作しません。返されるデータ「ビネット」は未定義です => 添付の「Chrome_console」を参照してください。よろしくお願いいたします。

注意: jQuery のバージョンは 1.3.6 です クローム画像 FF画像

4

2 に答える 2

1
 '<img src="' + data.nodes['0'].node.vignette + '">'

おそらく

 '<img src="' + data.nodes[0].node.vignette + '">'

に加えて

 console.log(data);

見ると助かります

 console.log(JSON.stringify(data));
于 2012-10-22T20:27:15.607 に答える
1

最新のjqueryバージョン1.7以降を使用することをお勧めします

http://code.jquery.com/jquery-1.8.2.js

于 2012-10-22T10:08:49.200 に答える