jquery - 从 webmethod 发送错误消息

标签 jquery asp.net ajax

如何从 webmethod 获取错误消息,我想启动错误。另外,我希望针对不同的情况使用不同的错误消息。

        $.ajax({
            type: "POST",
            url: "betting.aspx/submitFunction",
            data: JSON.stringify({ results: jsonObj, edit: $("#ctl00_ContentPlaceHolder1_CreateOrEdit").val() }),
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(arg) { //call successfull
                window.location = "bHistory.aspx";
            },
            error: function(xhr) {
                alert("Error! You need to login, and try again");
                window.location = "login.aspx";
                //error occurred
            }
        });

最佳答案

你可以试试这个:

error: function(msg, status) {
    if (status === "error") {
        var errorMessage = $.parseJSON(msg.responseText);
        alert(errorMessage.Message);
    }
}

关于jquery - 从 webmethod 发送错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6646575/

相关文章:

jQuery 富文本编辑器

javascript - jQuery 的 addClass 不添加类

javascript - 如何获取<br>标签后的文字

javascript - 使用 JS/Ajax API 将通知标记为已读

javascript - 在Grails中<g:remotelink>/Ajax调用之后的下拉 Bootstrap

javascript - js 将函数名称作为参数传递,带括号和不带括号的行为不同

当框架位置改变时Jquery执行函数

asp.net - window.returnValue 属性允许的最大长度是多少? (JavaScript)

javascript - 两种类型的用户通过同一登录页面登录

javascript - 执行两个不同操作的表单