当前位置:编程学习 > C#/ASP.NET >>

ashx文件根据前台jq传过来的一个值,查询出了List类型的数据,怎么把查出来的数据返回前台



这是ashx文件的处理情况  返回的是一个List类型的 里面是根据省的id查出来的城市,怎么把城市放在前台显示呢,前台ajax代码  



前台代码

ajax,jquery, Ajax --------------------编程问答-------------------- 貌似JS不认识list
楼主可以尝试把你的返回值改成json
或者楼主在 你的ashx里面把list处理好 把处理好的结果返回回去 让页面直接显示 --------------------编程问答-------------------- 请高手指点一下 小白初学ajax  json如何弄 或者怎么在 ashx文件处理成List类型的 谢了 --------------------编程问答-------------------- 拼接字符串,直接打印 --------------------编程问答-------------------- 请高手给写一下代码吧  小弟看看  嘿嘿。。实在是小白啊 --------------------编程问答-------------------- 你可以格式化成你想要的html代码啊! 循环这个city去处理,foreach()或者city.ToList().ForEach(x=>...),去拼接成你想要输出的html或者json格式代码,然后前台js返回获取处理 --------------------编程问答-------------------- http://www.cnblogs.com/lingyuan/archive/2010/11/01/1866542.html --------------------编程问答--------------------  list to json 
 转化成JSON 格式 --------------------编程问答-------------------- 转换成JSON,然后生成html。

var html = "";
list.each(i){
    html += "<li>" + this["id"] + "</li>"
}

$("#ul").html(html); --------------------编程问答-------------------- 用json吧,或者后台拼凑HTML文本返回 --------------------编程问答-------------------- JavaScriptSerializer serializer = new JavaScriptSerializer();
这个你忘记了吗 --------------------编程问答-------------------- 遍历你的ashx中的 list  然后拼接成一个HTML 直接显示在页面上 比如拼接成一个table 显示出来 不懂得再问

引用 楼主 lizhigang2012 的回复:


这是ashx文件的处理情况  返回的是一个List类型的 里面是根据省的id查出来的城市,怎么把城市放在前台显示呢,前台ajax代码  



前台代码


遍历你的ashx中的 list  然后拼接成一个HTML 直接显示在页面上 比如拼接成一个table 显示出来 不懂得再问 --------------------编程问答-------------------- 楼上皆可参考! --------------------编程问答-------------------- 微软本身提供两种json转化方式。。。。。。
第三方转化的也很多,baidu下就可以了啊
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,