我有一个ASP按钮,我必须在其上提交表单并将详细信息保存到DB。在保存之前,我想对数据库进行ajax调用,检查表单上特定参数的唯一性。所以为了实现这一点,我写了一个关于按钮的jquery函数onClientClick,如:
AjaxGet1(serviceURL, null, function (response) {
alert("inside success");
}, onAjaxError);
function AjaxGet1(serviceUrl, data, successCallback, errorCallback) {
var postData = data;
if (errorCallback == undefined) {
errorCallback = onAjaxError;
}
$.ajax({
cache: true,
type: "GET",
async : false,
url: serviceUrl, //+ "/" + method,
contentType: "application/jsonp; charset=utf-8",
data: postData,
dataType: "jsonp",
success: successCallback,
failure: function (response) {
alert(response);
},
error: errorCallback
});
}
此调用命中服务,返回true / false。我无法看到任何回应。
任何人都可以提供任何指示吗?
提前致谢!
答案 0 :(得分:0)
你的successCallback()有什么作用?
试试这个,你应该得到答案:
AjaxGet1(serviceURL, null, function (response) {
alert("inside success");
}, onAjaxError);
function AjaxGet1(serviceUrl, data, successCallback, errorCallback) {
var postData = data;
if (errorCallback == undefined) {
errorCallback = onAjaxError;
}
$.ajax({
cache: true,
type: "GET",
async : false,
url: serviceUrl, //+ "/" + method,
contentType: "application/jsonp; charset=utf-8",
data: postData,
dataType: "jsonp",
success: function (response) {
alert(response);
},
failure: function (response) {
alert(response);
},
error: errorCallback
});