ajax--2017年1月15日

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax--2017年1月15日相关的知识,希望对你有一定的参考价值。

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日的主要内容,如果未能解决你的问题,请参考以下文章

居家隔离14+7天的第三天 2021年8月1日15:49:09

ActiveMQ 5.15.12(2020年3月9日)

2017年12月15日高级软件测试技术实践作业3

Android入门第15天-Android各版本号对比

2018年6月15日随笔--统计图

2017年1月15日 士大夫似的