получить определенную часть ответа ajax и поместить его в переменную - PullRequest
0 голосов
/ 07 февраля 2011

Я хотел бы получить определенную часть ответа Ajax и поместить этот текст в переменную.В этом случае var номер.Когда я использую этот код, предупреждение становится пустым.

jQuery(function(){
jQuery('a.productnamecolor.colors_productname').each(function(){
var star_link = jQuery(this).attr('href');
    jQuery.ajax({
    url: star_link,
    type: 'POST',
    cache: false,
    success: function(data){
        var number = $(data).find("#pt691").text();
        alert(number);
        } 
    }) 
}); 
}); 

Ниже приведена лишь небольшая часть общего полученного ответа.Я хочу захватить "2" в идентификаторе диапазона pt691 и поместить его в номер переменной.Разве .text () не работает в этом случае?

<span class="PageText_L691n">Based on <span id="pt691">2</span> reviews </span>

1 Ответ

1 голос
/ 08 февраля 2011

Кажется, работает нормально для меня http://jsfiddle.net/K7VBp/1/, и я могу использовать .text() или .html() с равным успехом. Можем ли мы увидеть полный результат вашей переменной data?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...