0

我有一个 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
});

}

此调用命中返回真/假的服务。我看不到任何回应。

任何人都可以提供任何方向吗?

提前致谢 !

4

1 回答 1

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
});
于 2013-07-08T15:24:37.923 回答