在第三方AJAX加载上做点什么

时间:2014-09-04 11:07:33

标签: javascript jquery ajax

我有一个功能,可以在产品列表中附加每个产品的链接,我可以在初始页面加载时添加,但页面分页通过ajax工作。因此,当有人点击查看下一页时,它就不会触发。

我尝试过使用ajaxComplete()但是因为我追加的链接会执行一些ajax的操作,一旦点击它就会再次触发,导致多个链接被追加。是否只有在加载新产品时才会触发ajaxComplete(),而不是在点击我附加的链接时触发?

我想在ajax完成后触发添加链接的函数,但我无法访问该ajax脚本,所以我无法将其作为该脚本的一部分添加。

干杯。

1 个答案:

答案 0 :(得分:1)

您可以在ajaxComplete中查看ajax请求的网址,如下所示: -

$(document).ajaxComplete(function(event,xhr,settings){
   if(settings.url=='google.com')
    {
          // do something here 
    }
});

Example