首页 > 代码库 > ajax--2017年1月15日
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();
.
ajax--2017年1月15日
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。