检索ajax响应的特定部分并将其放入变量中

时间:2011-02-07 20:58:46

标签: jquery ajax

我想获得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);
        } 
    }) 
}); 
}); 

以下只是返回的总响应的一小部分。我想在span id pt691中捕获“2”并将其放在变量号中。 .text()在这种情况下不起作用吗?

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

1 个答案:

答案 0 :(得分:1)

似乎对我有用http://jsfiddle.net/K7VBp/1/,我可以.text().html()取得同样的成功。我们能否看到data变量的完整结果?