jQuery同步/异步调用后台方法

$.ajax({
    type: "Post",
    url: "UserManage.aspx/SubmitPage",//页面/方法名
    data: "{'hidId':'" + $("#hidId").val() }",//方法参数
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    async:false,//这一句加上就是同步,不加就是异步
    success: function (result) {
        if (result.d) {
            parent.asyncbox.alert("提交成功!", "提示");
        } else {
            parent.asyncbox.alert("提交失败!", "提示");
        }
        return result.d;
    },
    error: function (err) {
        parent.asyncbox.alert("Error", "提示");
    }
});

后台的方法需要是:1、静态  2、头部加上[WebMethod]

posted @ 2013-07-02 20:15  Micmacs  阅读(563)  评论(0编辑  收藏  举报