jjzjj

ajaxSuccess

全部标签

javascript - 取消绑定(bind) jQuery ajaxSuccess 事件

解绑全局ajaxSuccess事件处理程序时遇到问题。每次我运行以下代码然后测试ajax函数时,每次运行代码时都会调用一次方法Hook。varhook=function(){console.log('hey');};$(document).unbind('ajaxSuccess',hook);//notworking$(document).bind('ajaxSuccess',hook);我也尝试过使用$(document).ajaxSuccess(hook);但上面的内容并没有取代现有的hook引用,并且具有与上面相同的行为。可能相关的一件事是我使用的是非常旧版本的jQuery(1.

javascript - 在 ajaxSuccess 期间查明响应是否为 JSON 的理想方法

在我的$.ajaxSucess()函数中,我需要查明响应是否为json。目前我正在这样做:$('body').ajaxSuccess(function(evt,xhr,settings){varcontType=xhr.getAllResponseHeaders().match(/Content-Type:*([^)]+);/);if(contType&&contType.length==2&&contType[1].toLowerCase()=='application/json'){...有没有更好的办法? 最佳答案 假设您需要