糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > 禁用 ajax 禁用ajaxSetup

禁用 ajax 禁用ajaxSetup

时间:2023-01-13 10:33:42

相关推荐

禁用 ajax 禁用ajaxSetup

app.js

$.ajaxSetup({

error : function(request) {

switch (request.status) {

...

case 422:

App.handle422(request);

break;

...

}

}

});

种族registration.js

var RaceRegistrationProxy = {

url : App.getContextPath() + "/api/event",

submitRegistration : function(raceId, eventId, data) {

return $.ajax({

type : "POST",

url : this.url + "/" + eventId + "/" + raceId + "/registration",

data : JSON.stringify(data),

contentType : "application/json",

beforeSend : function(request) {

App.setHeader(request)

}

});

}

}

main.js

...

$("form").submit(function(event) {

event.preventDefault();

$("[id$='-message']").hide();

var data = {

'team_name' : $("#teamName").val(),

'category_id' : $("#categoryId").val(),

'members_ids' : memberIds

};

RaceRegistrationProxy.submitRegistration(raceId, eventId, data)

.done(registrationOk)

.fail(registrationFail);

});

...

如何在此特定方法发生错误时禁用ajaxSetup?我已经尝试在submitRegistration方法中使用global:false。

+0

[**注:**这里指定的设置将影响到$阿贾克斯或基于Ajax的衍生物,如$获得()的调用。这可能会导致不良行为,因为其他呼叫者(例如插件)可能正在期待正常的默认设置。出于这个原因,我们*强烈建议不要使用此API *。相反,请在调用中明确设置选项,或者定义一个简单的插件来执行此操作。](/jquery.ajaxsetup/) –

如果觉得《禁用 ajax 禁用ajaxSetup》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。