zoukankan      html  css  js  c++  java
  • 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”]

  • 相关阅读:
    批处理 windows service 的安装与删除
    HTML 页面元素介绍
    六 redis学习笔记之发布订阅
    发布个c#版的HandlerSocket客户端类库
    数据库单元测试
    一 redis学习笔记之环境搭建
    七 redis学习笔记之持久化
    三 redis学习笔记之排序
    四 redis学习笔记之事务
    元数据编程实战_使用Emit运行时生成Protobuf编码类
  • 原文地址:https://www.cnblogs.com/hongfu/p/3779387.html
Copyright © 2011-2022 走看看