我正在尝试调试一些代码并找到错误的底部。
这有什么不妥之处:
$.ajaxSetup({
beforeSend: function(xhr) {
xhr.setRequestHeader("Accept", "text/javascript"); }
});
顺便说一句,这是在jQuery中。
答案 0 :(得分:2)
ajax事件BeforeSend
在每个ajax调用中是本地的,AFAIK你不能在$.ajaxSetup
中使用它,但你可以用这种方式使用他的全局版本ajaxSend
:
$.ajaxSetup({ ajaxSend: function(event, xhr, options) { /* code here */ } });
有关jQuery中ajax事件及其执行顺序的更多信息,请查看此处:http://docs.jquery.com/Ajax_Events