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 中工作正常,返回的对象正常 => 请参阅附加的“FF_console”。但是......它在 Chrome、Safari 和 Opera 中不起作用,不会引发错误。返回的数据“小插图”只是未定义 => 请参阅附加的“Chrome_console”。在此先感谢您的帮助 !

注意:jQuery 版本是 1.3.6 铬图像 FF 图像

4

2 回答 2

1

我建议你使用最新的 jquery 版本 1.7+

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

于 2012-10-22T10:08:49.200 回答
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 回答