Jquery 如何在Ajax请求到达某个中心位置之前进行验证?
我在视图中加载了一些局部视图。通过JQuery中的Ajax调用发布的所有部分视图。 在向服务器发送请求之前,我必须进行一些验证。为此,我可以在发送前使用Jquery 如何在Ajax请求到达某个中心位置之前进行验证?,jquery,asp.net-mvc,asp.net-mvc-3,asp.net-mvc-4,asp.net-mvc-2,Jquery,Asp.net Mvc,Asp.net Mvc 3,Asp.net Mvc 4,Asp.net Mvc 2,我在视图中加载了一些局部视图。通过JQuery中的Ajax调用发布的所有部分视图。 在向服务器发送请求之前,我必须进行一些验证。为此,我可以在发送前使用 $.ajax({ url: url, async: true, type: 'POST', data: JSON.stringify({ Parameters... }), beforeSend: function (xhr, opts) { }, contentType: 'appli
$.ajax({
url: url,
async: true,
type: 'POST',
data: JSON.stringify({ Parameters... }),
beforeSend: function (xhr, opts) {
},
contentType: 'application/json; charset=utf-8',
complete: function () { },
success: function (data) {
}
});
对于所有JQuery函数的部分视图,我有类似的结构。我可以在发送前在中实现我的验证部分
有没有办法在某个集中的位置执行验证,如果发现未验证,则在该中心位置中止请求这样我就不需要在每个Ajax块的任何地方编写相同的代码(函数调用)
为什么使用window.load和为什么不使用DOM就绪功能?
让所有局部视图加载,加载完成后,在某个按钮上单击“让上述情况发生”为什么不在调用AJAX之前进行验证,并将AJAX放在一个
if(valid)
语句中
jQuery(window).load(function () {
jQuery.ajaxSetup({
beforeSend: function (xhr, opts) {
if(Some Validation Fails) { //Validation check logic
xhr.abort();
debugger;
}
}
});
});