ASP.NET+ExtJs4.0+Ajax+读取xml数据+读取json数据
2011-09-19 23:40
316 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <!--ExtJs4.0官方下载ExtJs样式文件--> <link href="extjs/resources/css/ext-all.css" rel="stylesheet" type="text/css" /> <!--ExtJs4.0官方下载ExtJs文件--> <script src="extjs/ext-all.js" type="text/javascript"></script> <script language="javascript" type="text/javascript"> Ext.onReady(function () { Ext.Ajax.request({ url: "Extjs2.aspx", success: function (response) { //Ext.MessageBox.alert("成功", response.responseText); /* var json = eval('(' + response.responseText + ')'); for (var i = 0; i < json.users.length; i++) { alert(json.users[i].Name); } */ var root = response.responseXML.documentElement; var users = root.getElementsByTagName("user"); for (var i = 0; i < users.length; i++) { var user = users[i]; var no = user.childNodes(0); var text = no.childNodes(0); alert(text.nodeValue); } }, failure: function (response, opts) { Ext.MessageBox.alert("失败", "你失败了!"); } }); }); </script> </head> <body> </body> </html>
//Extjs2.aspx.cs
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class Extjs2 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //Response.Write("不要用ajax发请求给我!"); /* Response.Write("{"); Response.Write("\"users\":["); Response.Write("{\"No\":\"10000\",\"Name\":\"accp\",\"Password\":\"888888\"},"); Response.Write("{\"No\":\"10001\",\"Name\":\"benet\",\"Password\":\"123456\"},"); Response.Write("{\"No\":\"10002\",\"Name\":\"btest\",\"Password\":\"1111111\"}"); Response.Write("]"); Response.Write("}"); */ Response.ContentType = "text/xml"; Response.Write("<users>"); Response.Write("<user>"); Response.Write("<No>1000</No>"); Response.Write("<Name>accp</Name>"); Response.Write("<Password>888888</Password>"); Response.Write("</user>"); Response.Write("<user>"); Response.Write("<No>1001</No>"); Response.Write("<Name>benet</Name>"); Response.Write("<Password>111111</Password>"); Response.Write("</user>"); Response.Write("<user>"); Response.Write("<No>1002</No>"); Response.Write("<Name>btest</Name>"); Response.Write("<Password>123456</Password>"); Response.Write("</user>"); Response.Write("</users>"); Response.End(); } }
相关文章推荐
- Extjs 数据读取对象ArrayReader/JsonReader/XmlReader
- Extjs 数据读取对象ArrayReader/JsonReader/XmlReader
- ASP.NET2010+ExtJs4.0+Ajax+读取xml数据+读取json数据
- Qt读取JSON和XML数据
- Android : JSON存取数据 以及 DOM读取XML数据
- Qt读取JSON和XML数据
- JQuery ajax读取asp.Net 的 json,XML数据
- Qt读取JSON和XML数据
- 【Flex】读取本地XML,然后XML数据转成JSON数据
- R语言学习之获取数据的学习(XML和JSON文件的读取)
- 【Flex】读取本地JSON,然后JSON数据转成XML数据
- Android App中读取XML与JSON格式数据的基本方法示例
- Ajax读取XML和JSON数据
- XML和JSON两种数据交换格式的比较
- iOS UI13_数据解析XML_,JSON
- js读取json数据
- extjs中model的HasMany和belongTo读取xml数据的用法
- ZendFramework学习第三章(核心组件—使用配置数据之从XML配置文件中读取数据)
- Jquery读取返回的JSON数据
- PHP接口数据的封装XML和JSON