我有一个函数,可以将链接附加到产品列表中每个产品的链接,可以在初始页面加载时执行此操作,但是页面分页通过ajax进行。因此,当有人单击以查看下一页时,它不会触发。
我尝试使用ajaxComplete(),但是由于我附加的链接确实做了一些ajax的工作,因此一旦单击它便会再次触发,从而导致要附加多个链接。是否只有在加载新产品时才触发ajaxComplete(),而不是在单击我的附加链接时才触发?
我想在ajax完成后触发添加链接的函数,但我无权访问该ajax脚本,因此无法将其添加为该脚本的一部分。
干杯。
最佳答案
您可以像这样在ajaxComplete中检查ajax请求的网址:-
$(document).ajaxComplete(function(event,xhr,settings){
if(settings.url=='google.com')
{
// do something here
}
});
Example