.Net 调用后台方法时先调用comfirm 确认

js:

 //检查
function check() {
    var flag = "";
    $.ajax({
        type: "post",
        url: "Set.aspx/check",
        //方法传参的写法一定要对
     //   data: '{"chk":"' + temp + '"}', //在这里可以设置需要传递的参数,参数类型一定要对(和后台方法参数类型一致)
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        async: false,
        success: function (data) {
            //debugger;       
            // 返回的数据用data.d获取内容
            if (data.d != "")
              flag=  confirm(data.d);
            else
                flag = true;
        }
    });
    return flag;
}

aspx:

<asp:Button  id="btnSaveF" runat="server" type="button" Text ="保存" OnClientClick="if(!check()) return false;"  OnClick="btnSaveF_ServerClick" />

aspx.cs:

注意:后台的方法需是静态修饰符(static )

 /// <summary>
    /// 检查是否已存在其他的单
    /// </summary>
    /// <returns></returns>
    [System.Web.Services.WebMethod]
    public static string check() {
        string msg = string.Empty;
        if (!string.IsNullOrEmpty(po_no))
        {
            //todo:
            var object= // 
            if (object != null)
            {
                msg= "已存在,请确认是否保存";
            }
        }
        return msg;
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值