1.异步加载(原理)

1.异步加载数据(alert(res)“返回的是一个所有对象字面量集合表)
【{}{}】数组的字面量表示法,外面的中括号是数组的字面量表示发,里面的大括号是对象的字面量表示发(对象)
//可以直接生成html发给浏览器,但缺点:传输量大,浏览器端不灵活 (如果浏览器要现实班级表格呢?)

//sbOpts.Append("");

1.异步(加载json格式数据------------------------------------)

C04GetDate.ashx?type=1

结果:

2.标准的json格式:通过Json.parse(res)解析响应给浏览器。【{}{}】数组的字面量表示法,外面的中括号是数组的字面量表示发,里面的大括号是对象的字面量表示发(对象)
   异步加载数据(alert(res).
   建议使用这种方法.

 

C04GetDate.ashx?type=1

 

 

结果:

3.通过异步方式返回一个(加载下拉框) 通过StringBuilder对象sbOptscontext.Response.write(sbOpts.ToStrng())响应给浏览器端,浏览器端加载到< select >标签里:  document.getElementById("selClass").innerHTML = res; 这种用法不灵活

 

 4.通过异步方式(加载下拉框)josn格式:生成下了数据

posted @ 2016-08-09 00:35  狼牙者.net  阅读(572)  评论(0编辑  收藏  举报