2014-01-28 6 views
0

Мне нужна помощь здесь, если это возможно. У меня есть файл JSON, и я пытаюсь получить только один результат из файлов изображений и указать, какое изображение по числу e. г. первый - это возможно. Я пробовал много разных [1] способов, но я явно делаю что-то не так.Ajax jQuery JSON звонки

Вот моя попытка: http://jsfiddle.net/garrycalliopix/Z233A/

$(function(){ 
    $.get('http://sunrise.bluechipholidays.co.uk/webservices/property/images/apikey/demo/propertycode/zinc52/propertycode/proch', function(data){ 
    var $imagetest = $('#imagetest'); 
    $(data.data).each(function(i, x){ 
     $(x.images).each(function(j, k){ 
      var $img = $('<img></img>'); 
      $img.attr[1]; //i want the 2nd image returned 
      $img.attr('width', '150px'); 
      $img.attr('height', '75px'); 
      $img.attr("src", k.url).appendTo("#imagetest"); 
     }); 

    }); 
}); 
}); 

[0] это номер изображения возвращается не подсчет изображений: [2] будет являться третьим изображением.

ответ

0

Итак, вы хотите получить второе изображение? Вы можете получить второе изображение с помощью этого небольшого примера.

Пример ниже возвращает два изображения, являются ли эти изображения теми, которые вы хотите или хотите только первым?

См this fiddle

$.get('http://sunrise.bluechipholidays.co.uk/webservices/property/images/apikey/demo/propertycode/zinc52/propertycode/proch', function(data){ 
     var $imagetest = $('#imagetest'); 
     var j = 0; // keep a counter to count which element you want to display 
     $(data.data).each(function(i, x){ // loop through all elements in data.data 
      j++; // add one (j = j + 1) 
      if(j == 2){ // choose which one you want to display, 2 is the second iteration of $(data.data).each() 
       var $img = $('<img></img>'); 
          $img.attr('width', '150px'); 
       $img.attr('height', '75px'); 
       $img.attr("src", x.images[2].url).appendTo("#imagetest"); 
      } 
     }); 
    }); 
+0

привет спасибо за это. я хочу только 1 изображение, но хочу выбрать, какой из них –

+0

Как вы хотите выбрать? С графическим интерфейсом или только в коде? –

+0

привет, код, который вы сделали, я могу выбрать, изменив [число], но как я могу вернуть только 1 результат? –

Смежные вопросы