Ajax从服务器获取的数据都是字符串,但是通过不同的解析,可以解析为XML或者JSON。
一般来说.使用XML格式的数据比较通用,但是服务器和客户端解析起来都比较复杂一些;而使用JSON语句话,服务端需要多做一些工作,但到了客户端,通过使用eval()函数来进行解析,就会获得js对象,使用起来很方便.在使用过程中,究竟使用哪种方法,这个要根据项目的实际需要,建议:在能使用JSON的情况下,尽量使用JSON.
例子
1、XML数据user.xml
1 23 4 7张三XML 533 68 11李四XML 934 10
2、JSON数据user.js
1 [2 { username: "张三JSON", age: 33 },3 { username: "李四JSON", age: 32 }4 ]
3、HTML页面代码
1 2 3Ajax 4 17 72 73 74 75 76 77 78
姓名 | 82年龄 | 83
---|
运行结果如下:
这篇文章是照着此文写的
但是当我按照文中写的做时,却无法读取XML文件中的数据,于是自己就在网上搜了一下,修改了网页文件中的33、34行,最后成功读取数据。