• jquery ajax实例


    var formParam = $("#ADManageForm").serialize();//ADManageForm form的id。

    $.ajax({
                    type: "POST",//提交方式

          async:true,//异步请求,false时为同步,锁定浏览器,其他操作必须等到请求完成
                    data: formParam,//提交到路径的数据   datatype  返回数据方式,默认为string。
                    url: "../ADManage/CreateAD",//执行路径
                    success: function (jsonstr) {
                      alert(jsonstr);//jsonstr是成功后返回信息
                    },
                    beforeSend: function () {
                        $.blockUI({ message: '<h3><img src="../Content/busy.gif" />  请稍等....</h3>' });//执行之前事件
                    },
                    complete: function () {//完成后事件
                        $.unblockUI();
                    },
                    error: function (XMLHttpRequest, textStatus, errorThrown) {//错误处理

                alert(XMLHttpRequest.status);
                     alert(XMLHttpRequest.readyState);
                     alert(textStatus);//输出相关错误信息
                    }
                });
            }
        });

    其中用serialize对form序列化必须对每个input控件的name属性赋值;

    最好有post方式提交form;

    data方式提交的数据会在HttpContext.Request.Form或HttpContext.Request.Params中出现。

    HttpContext.Request.Form的数据获取:HttpContext.Current.Request.Form[“ParamName”]

    HttpContext.Request.Params的数据获取:HttpContext.Current.Request.Params[“ParamName”]

  • 相关阅读:
    PHP-redis中文文档
    非关系型数据库Redis学习(3)
    非关系型数据库Redis学习(1)
    【Android】找不到类
    【leetcode】删除单向链表的节点
    【上海交大oj】数学题3(数位dp)
    【上海交大oj】括号匹配加强 (动态规划)
    【上海交大oj】纸来纸去(动态规划)
    【上海交大oj】1053 二哥的内存
    【上海交大oj】畅畅的牙签袋(改)(枚举+模拟)
  • 原文地址:https://www.cnblogs.com/hongfu/p/3779387.html
Copyright © 2020-2023  润新知