Нужна помощь, нужно вывести в модальное окно все элименты, в моем случае выводит только первый найденый, ни второй ни третий выводить не хочет.
$(document).ready(function(){
$("#stCart img").click(function() {
var data = null;
data = {};
var id = null;
data[id] = {};
var flag = false;
var $xx = null;
var res2 = null;
$.ajax({
type: "GET",
url: "<?php echo $url_katalog; ?>",
dataType: "xml",
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert("Error AJAX: " + textStatus + ", " + errorThrown);
},
success: function (xml) {
$xx = $(xml);
$(xml).find('page').each(function()
{
var id = $(this).attr('id');
data[id] = {};
data[id].id = $(this).attr('id');
data[id].name = $(this).find('[price]').attr('name');
data[id].ids = $(this).find('[price]').attr('id');
});
id = $('#stCart img').attr('id') / 2; //22098
//alert(id);
if (id in data) {
var res = $xx.find('#' + id);
if (res.length) {
res2 = res.closest('page').attr('id');
}
var ids=0;
$('#listModal').append('<tr><td>'+ data[id].ids +'</td><td>'+ data[id].name +'</td><td> </td><td> </td></tr>');
}
}
});