我有一个功能,可以将链接附加到产品列表中的每个产品,我可以在初始页面加载时执行此操作,但是页面分页是通过ajax 进行的。因此,当有人点击查看下一页时,它不会触发。
我尝试过使用ajaxComplete(),但是因为我附加的链接执行了一些ajax操作,所以一旦单击它就会再次触发,导致附加多个链接。是否无法仅在加载新产品时触发 ajaxComplete(),而不是在单击我附加的链接时触发?
我想在 ajax 完成后触发添加链接的函数,但我无权访问该 ajax 脚本,因此无法将其添加到该脚本中。
干杯。
最佳答案
你可以在ajaxComplete中检查ajax请求的url,如下所示:-
$(document).ajaxComplete(function(event,xhr,settings){
if(settings.url=='google.com')
{
// do something here
}
});
关于javascript - 对第三方 AJAX 负载执行某些操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25663921/