Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在第三方AJAX加载上执行某些操作_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 在第三方AJAX加载上执行某些操作

Javascript 在第三方AJAX加载上执行某些操作,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个函数,可以将链接附加到产品列表中的每个产品,我可以在初始页面加载时这样做,但是页面分页通过ajax工作。因此,当有人点击查看下一页时,它不会启动 我尝试过使用ajaxComplete(),但因为我附加的链接执行一些ajax功能,所以单击后会再次触发,导致附加多个链接。难道只有在加载新产品时,而不是在单击我附加的链接时,ajaxComplete()才能启动吗 我想在ajax完成后启动添加链接的函数,但我没有访问该ajax脚本的权限,因此无法将其作为该脚本的一部分添加进去 干杯。您可以在aj

我有一个函数,可以将链接附加到产品列表中的每个产品,我可以在初始页面加载时这样做,但是页面分页通过ajax工作。因此,当有人点击查看下一页时,它不会启动

我尝试过使用ajaxComplete(),但因为我附加的链接执行一些ajax功能,所以单击后会再次触发,导致附加多个链接。难道只有在加载新产品时,而不是在单击我附加的链接时,ajaxComplete()才能启动吗

我想在ajax完成后启动添加链接的函数,但我没有访问该ajax脚本的权限,因此无法将其作为该脚本的一部分添加进去


干杯。

您可以在ajaxComplete中检查ajax请求的url,如下所示:-

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

这个问题有点模糊,很容易回答。您是否能够提供示例代码,可能是JSFIDLE?您的分页函数是否返回jqXHR函数,以便您可以向其中添加一个done/always处理程序?非常好,非常简单:)谢谢!