В паре слов. Есть массив в json. Его раскодировал.Далее нужно сгенерировать дивы с картинками.
И всё бы ничего, но картинки не отображаются. В ресурсах браузера они есть(смотрел через chrom toolbar).
Итого есть массив с урлками, на основании массива генерирую дивы. По 15 штук за клик. Дивы создаются. В них есть <img> с правильным путем. Но картинки не отображаются.
<div class="imopView"><div class="imopViewImg"><img id="opimg17116" scr="http://vera-lina.ru/image/cache/data/cloth/shinill/yava/Yava_Stripe_18__664_1007-150x150.jpg" alt="Yava Stripe 18 +100.00р"></div><div class="imopViewRadio"><input type="radio" name="undefined" value="17116" id="option-value17116"></div><div class="imopViewText">Yava Stripe 18 +100.00р</div></div>
вот функция:
function showMore(button)
{
var obj = jQuery.parseJSON(window.jstestvar);
var countEl = obj.length;
var showedEl = button.parent().children('.imopView').length;
var parentBut = button.parent();
for (var i = showedEl; i<(showedEl+15);i++)
{
if (i==countEl) break;
(new Image().src = obj[i].image);
button.parent().append("<div class=\"imopView\">"+
"<div class=\"imopViewImg\">"+
"<img scr=\""+obj[i].image+"\" alt=\""+obj[i].name+" "+obj[i].price_prefix+obj[i].price+"\" />"+
"</div>"+
"<div class=\"imopViewRadio\">"+
"<input "+
"type=\"radio\" "+
"name=\""+obj[i].product_option_id+"\" "+
"value=\""+obj[i].product_option_value_id+"\" "+
"id=\"option-value"+obj[i].product_option_value_id+"\" />"+
"</div>"+
"<div class=\"imopViewText\">"+
obj[i].name+" "+obj[i].price_prefix+obj[i].price+
"</div>"+
"</div>");
}
$('div.imopViewRadio>input').unbind('click');
$('div.imopViewRadio>input').click(hideShadow);
alert(showedEl);
var parentBut = button.parent();
button.remove();
if (showedEl!=countEl) parentBut.append("<a id=\"showMoreButton\" class=\"button\"><span> Показать еще... </span></a>");
$('a#showMoreButton').unbind('click');
$('a#showMoreButton').click(function(){showMore($(this));});
}