jquery ajax 封装方法

     function AjaxMethod() {
            //this.init.apply(this, arguments);
       }
       AjaxMethod.prototype = {

           init: function() {
               debugger;
           },
           GetJson: function() {
               jQuery.getJSON(
                 "Json.ashx",
                 { name: 'test', age: 32 },
                  function(data) {
                 debugger;
                 var txt = eval(data);
                  //var obj = data.toJSONString(); //由JSON字符串转换为JSON对象
                 var objs = JSON.stringify(data); //由JSON字符串转换为JSON对象
                      alert(txt);
                  })
           },
           GetAjax: function() {
               jQuery.ajax({
                   url: "Json.ashx",
                   type: "get",
                   dataType: "json",
                   contextType: "application/json; charset=utf-8",
                   data: { name: 'test', age: 32 },
                   success: function(data) {
                       debugger;
                       jQuery.each(data, function(i) {

                       });

                   },
                   error: function() {
                       //请求出错处理
                       alert(1);
                   }
               })
           },
           PostAjax: function() {
               jQuery.post(
                "Json.ashx",
                {
                    name: userName,
                    age: 12
                    // ajaxMethod: "Login"
                },
                function(data) {
                    var d = data;
                },
                "json"
                );
           }


       }
  var method=new AjaxMethod();

 

 

 

后台代码:

context.Response.ContentType = "text/plain";
           // string data ="{ name:\"ants\",age:24}";//构建的json数据
            string data = "[{name:\"fan\",age:26},{name:\"wang\",age:25}]";//构建的json数据

            //string data = "{name:test}";
            //下面两句是用来测试前台向此页面发出的查询字符
            string querystrname = context.Request.QueryString.GetValues("name")[0];//取查询字符串中namer的值
            string querystage = context.Request.QueryString.GetValues("age")[0];//取查询字符串中age的值
            context.Response.Write(JsonConvert.SerializeObject(data) );

转载于:https://www.cnblogs.com/cxlings/archive/2013/04/20/3032604.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值