2,xml结构。 XML一定要封闭的,很重要! (这个我一般不会范,我还是算比较细心的.) 例: 错误的XML
- CODE:
- <?xml version="1.0" encoding="UTF-8"?>
- <name>zhangsan</name>
- <id>1</id>
- <name>lisi</name>
- <id>2</id>
- 正确的
- CODE:
- <?xml version="1.0" encoding="UTF-8"?>
- <stulist>
- <student email="1@1.com">
- <name>zhangsan</name>
- <id>1</id>
- </student>
- <student email="2@2.com">
- <name>lisi</name>
- <id>2</id>
- </student>
- </stulist>
CODE: <?xml version="1.0" encoding="UTF-8"?> <name>zhangsan</name> <id>1</id> <name>lisi</name> <id>2</id> 正确的 CODE: <?xml version="1.0" encoding="UTF-8"?> <stulist> <student email="1@1.com"> <name>zhangsan</name> <id>1</id> </student> <student email="2@2.com"> <name>lisi</name> <id>2</id> </student> </stulist>
- $.ajax({
- url:'ajax.jsp',
- type: 'GET',
- dataType: 'xml',
- timeout: 1000,
- error: function(xml){
- alert('Error loading XML document'+xml);
- },
- success: function(xml){
- $(xml).find("student").each(function(i){
- var id=$(this).children("id"); //取对象
- var id_value=$(this).children("id").text(); //取文本 或者 $("id" , xml).text();
- alert(id_value);//这里就是ID的值了。
- alert($(this).attr("email")); //这里能显示student下的email属性。
- $('<li></li>').html(id_value).appendTo('ol');
- });
- }
- });
- $.ajax({
- url:'ajax.jsp',
- type: 'GET',
- dataType: 'xml',
- timeout: 1000,
- error: function(xml){
- alert('Error loading XML document'+xml);
- },
- success: function(xml){
- $(xml).find("student").each(function(i){
- var id=$(this).children("id"); //取对象
- var id_value=$(this).children("id").text(); //取文本 或者 $("id" , xml).text();
- alert(id_value);//这里就是ID的值了。
- alert($(this).attr("email")); //这里能显示student下的email属性。
- $('<li></li>').html(id_value).appendTo('ol');
- });
- }
- });