下面是我使用 toUpperCase() 转换我的 ajax 函数参数的方法,但是我的项目中有很多函数,我很难将每个参数转换为大写。
我如何使用 jquery 的 $.ajaxSend 全局函数将每个参数转换为大写,然后再将其发布到服务器。
$.ajax({
url: isProductExistsURL,
dataType: 'json',
type: 'GET',
ContentType: "application/json; charset=utf-8",
data: {
locId: locId.toUpperCase(),
prodId: prodId.toUpperCase(),
suffix: suffix.toUpperCase()
},
success: function (exists) {
if (exists) {
if (showInSummary) {
populateValidationSummaryWithCustomError(msg, 'Product');
}
else {
jAlert(msg, 'Alert', function () {
$(element).val('');
$(element).focus();
});
}
}
},
error: function (data, error, status) {
debugger;
alert("error ");
},
beforeSend: function (settings,jqXHR) {
debugger;
$("input[type=text]").each(function () {
this.value = this.value.toUpperCase();
});
$.blockUI();
},
complete: function () {
$.unblockUI();
}
});