我有以下代码显示来自AJAX请求的JSON结果作为无序列表。它在Safari中运行良好,但在iPhone上的Mobile Safari上显示原始数据,但UL没有。事实上for循环没有被触发。在iPhone Web应用程序上使用Javascript:JSON for loop not displayed
$("#results").append(data);
var songdata = JSON.parse(data);
var i = 0;
for (i=0;i<=songdata.total;i++)
{
alert(i);
var songhtml = "<ul><li><img src=\"" + songdata.data[i].artwork + "\" /></li><li>" + songdata.data[i].title + "</li><li>" + songdata.data[i].artist + "</li><li>" + songdata.data[i].length + "</li><li>" + songdata.data[i].listen + "</li></ul>";
$("#results").append(songhtml);
}
我希望它与我的一个错误的事,谢谢你了... ...
本
哇谢谢你回到这里。 – Ben 2010-03-10 11:10:10