早上好,
我正在使用jQuery ajaxComplete函数,不知道是否可以在特定元素(div)上使用它?
例:
<div id="myAjaxDiv"></div>
因此,如果在此特定的div中完成了任何ajax操作,我想触发一个事件。
我想使用任何类似的东西
$("#myAjaxDiv").ajaxComplete(function() { // my Scripts })
代替
$(document).ajaxComplete(function() { // my Scripts })
但是,这对我不起作用:-(还有其他解决方案吗?
谢谢
AjaxComplete方法设置一个全局ajax hadler,每当ajax调用完成时就会触发。Ajax请求未绑定到任何元素,因此不能在元素上使用ajaxComplete。我建议您将完整的处理程序直接添加到您的ajax调用中,例如
$.ajax({ //...your options complete: function(){ //..your complete logic } });
最好的祝福。希望会有所帮助。