У меня есть следующий код для отображения результатов JSON из запроса AJAX в виде неупорядоченного списка. В Safari он работает достаточно хорошо, но в Mobile Safari на iPhone необработанные данные отображаются, а UL - нет. На самом деле цикл for не запускается.
$("#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