2014-09-05 2 views
0

Я успешно извлек некоторые XML-данные с помощью AJAX, но хочу только вернуть первый результат третьего результата. Как я могу это сделать? Мой код ниже. Например, я просто хочу, чтобы возвращался первый возвращаемый результат.jquery ajax parsing query

Второй вопрос: как отделить второй результат от отдельного div?

$.ajax({ 
    url: 'xml/gt.xml', 
    dataType: 'xml', 
    success: function (data) { 
     $(data).find('ROWSET ROW').each(function() { 
      var desc = $(this).find('merchant_category').text(); 

      $('.timeline .test').append(
       $('<p />', { 
        text: desc 
       }) 
      ); 
     }); 
    }, 

    error: function() { 
     $('.timeline').text('failed to get feed'); 

    } 

}); 
+0

был бы полезно включить некоторые примеры XML, так что человек в ответ не должен генерировать это сам показать ответ – kinakuta

+0

appologies my xml можно найти здесь http://anteatercycles.co.uk/xml_Anteater/xml/gt.xml – 2014-09-05 18:34:09

ответ

0

Я немного не уверен, что это ваша настоящая проблема. Но если вы хотите поставить следующую «Merchant Категорию» в новом вас простой необходимости добавить это в вашем

append($('<div>',{text:'<p>'+desc+'</p>'}));