Данные ajax json не обрабатываются IE(6~9)
Добрый день!
Буду рад любой помощи! Задача: заполнить контейнеры случайными товарами. JSON имеет такой вид: {"New":[{"product_id":"50",...},...], "Best":[{"product_id":"26",...},...], ...} Например продукты "New" должны поселиться в <div id="New"> и т.д. Проблема номер раз: все законопослушные браузеры делают работу, и только IE оставляет дивы пустыми. JSON-данные проверил валидатором - все ОК. Проблема 2: Хотелось бы закэшировать эти данные у клиента. Придется использовать плагины? $.ajax({ url: "/index.php?AjaxRequest&action=5", dataType: "json", success: function(data){ $.each(data, function(key, value) { var new_str ='<ul>'; $(value.sort(function() {return 0.5 - Math.random()}).slice(0,3)).each(function(){ new_str+='<li><a href="'+this.link+'" class="right_sidebar">'; new_str+= '<img class="right_sidebar_thumb" src="'+this.image+'" alt="'+this.name+'"/></a></li>'; }); new_str+='</ul>'; $('#'+key).append(new_str); }); }}); |
Часовой пояс GMT +3, время: 15:45. |