jQuery加载集数据

时间:2014-12-12 18:29:01

标签: jquery ajax load

我正在运营一个对产品进行评论的网站。在产品页面上,我加载了最近的评论和2"有用的"评论。使用以下代码轻松加载评论:

var reviewURL = 'http://www.mysite123.org/reviews.html';
$('.recentReviews').load(reviewURL);

加载评论时,一次加载5条评论。我如何改变当前行以获得评论,但是然后只填写5篇评论。我觉得它应该很容易,但由于某种原因我在这方面存在巨大的差距。

1 个答案:

答案 0 :(得分:0)

来自jQuery文档http://api.jquery.com/load/

  

与$ .get()不同,.load()方法允许我们指定一部分   要插入的远程文档。这是通过特殊的方式实现的   url参数的语法。 如果有一个或多个空格字符   包含在字符串中,第一个字符串后面的字符串部分   假设space是一个确定内容的jQuery选择器   加载。

     

我们可以修改上面的示例以仅使用部分文档   获取的内容:

     
    

$(“#result”)。load(“ajax / test.html #container”);

  
     

执行此方法时,它会检索ajax / test.html的内容,   但随后jQuery解析返回的文档以查找元素   容器的ID。插入此元素及其内容   到具有结果ID的元素,以及检索到的其余部分   文件被丢弃。

我只能猜测你的review.html的标记,但这样的事情应该有用。

$('.recentReviews').load(reviewURL + " #review1");

$('.recentReviews').load(reviewURL + " .review:first-child");