码迷,mamicode.com
首页 > Web开发 > 详细

ajax--2017年1月15日

时间:2017-01-15 18:19:50      阅读:320      评论:0      收藏:0      [点我收藏+]

标签:one   count   show   ***   ring   ++   write   exp   style   

ajax:

一般处理程序(数据接口):ashx

跨语言传递数据:
xml:
结构不清晰
代码量比较大
查找起来比较费事
非面向对象结构

json:
结构清晰
代码量相对较小
面向对象的处理解析方式,查找数据很简单

键值对
{"key1":"value","key2":"value"}

多个对象的json
[{"key1":"value","key2":"value"},{"key1":"value","key2":"value"},{"key1":"value","key2":"value"}]

 

 

引用jQuery后

        $.ajax({
        url: "ajax/***.ashx",
        data: {"key1":"value","key2":"value"},
        type: "post",
        dataType: "json",
        success: function (data) {        }
        });

 

ashx文件

技术分享
 1         string c = context.Request["code"];
 2         List<China> ulist = new ChinaData().Select(c);
 3 
 4         string json = "[";
 5 
 6 
 7         int count = 0;
 8         foreach (China u in ulist)
 9         {
10             if (count > 0)
11             {
12                 json += ",";
13             }
14 
15             json += "{\"AreaCode\":\"" + u.AreaCode + "\",\"AreaName\":\"" + u.AreaName + "\"}";
16             count++;
17         }
18 
19         json += "]";
20 
21         context.Response.Write(json);
22         context.Response.End();
ASHX文件

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

ajax--2017年1月15日

标签:one   count   show   ***   ring   ++   write   exp   style   

原文地址:http://www.cnblogs.com/hqxc/p/6287368.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!