Javascript 在第三方AJAX加载上执行某些操作
我有一个函数,可以将链接附加到产品列表中的每个产品,我可以在初始页面加载时这样做,但是页面分页通过ajax工作。因此,当有人点击查看下一页时,它不会启动 我尝试过使用ajaxComplete(),但因为我附加的链接执行一些ajax功能,所以单击后会再次触发,导致附加多个链接。难道只有在加载新产品时,而不是在单击我附加的链接时,ajaxComplete()才能启动吗 我想在ajax完成后启动添加链接的函数,但我没有访问该ajax脚本的权限,因此无法将其作为该脚本的一部分添加进去Javascript 在第三方AJAX加载上执行某些操作,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个函数,可以将链接附加到产品列表中的每个产品,我可以在初始页面加载时这样做,但是页面分页通过ajax工作。因此,当有人点击查看下一页时,它不会启动 我尝试过使用ajaxComplete(),但因为我附加的链接执行一些ajax功能,所以单击后会再次触发,导致附加多个链接。难道只有在加载新产品时,而不是在单击我附加的链接时,ajaxComplete()才能启动吗 我想在ajax完成后启动添加链接的函数,但我没有访问该ajax脚本的权限,因此无法将其作为该脚本的一部分添加进去 干杯。您可以在aj
干杯。您可以在ajaxComplete中检查ajax请求的url,如下所示:-
$(document).ajaxComplete(function(event,xhr,settings){
if(settings.url=='google.com')
{
// do something here
}
});
这个问题有点模糊,很容易回答。您是否能够提供示例代码,可能是JSFIDLE?您的分页函数是否返回jqXHR函数,以便您可以向其中添加一个done/always处理程序?非常好,非常简单:)谢谢!