JQuery的AJAX加载XML并解析
2014-03-23 10:34
483 查看
1,Content-Type
很多时候无法解析就是Content-Type的问题。
如果本身就是xml文件,请跳过这一步
动态生成的XML一定要将其设置为text/xml,否则默认就是text/html也就是普通的文本了。
常见语言的Content-Type设置
CODE:
header("Content-Type:text/xml"); //php
response.ContentType="text/xml" //asp
response.setHeader("ContentType","text/xml"); //jsp
2,解析
$.ajax({
url:'ajax.asp',
type: 'GET',
dataType: 'xml',//这里可以不写,但千万别写text或者html!!!
timeout: 1000,
error: function(xhr){
alert('Error loading XML document:ajax.asp\nHttp
status: " + xhr.status + " " + xhr.statusText);
},
success: function(xml){
$(xml).find("student").each(function(i){
var id=$(this).children("id"); //取对象
var id_value=$(this).children("id").text(); //取文本
alert(id_value);//这里就是ID的值了。
alert($(this).attr("email")); //这里能显示student下的email属性。
$('<li></li>')
.html(id_value)
.appendTo('ol');
});
}
});
很多时候无法解析就是Content-Type的问题。
如果本身就是xml文件,请跳过这一步
动态生成的XML一定要将其设置为text/xml,否则默认就是text/html也就是普通的文本了。
常见语言的Content-Type设置
CODE:
header("Content-Type:text/xml"); //php
response.ContentType="text/xml" //asp
response.setHeader("ContentType","text/xml"); //jsp
2,解析
$.ajax({
url:'ajax.asp',
type: 'GET',
dataType: 'xml',//这里可以不写,但千万别写text或者html!!!
timeout: 1000,
error: function(xhr){
alert('Error loading XML document:ajax.asp\nHttp
status: " + xhr.status + " " + xhr.statusText);
},
success: function(xml){
$(xml).find("student").each(function(i){
var id=$(this).children("id"); //取对象
var id_value=$(this).children("id").text(); //取文本
alert(id_value);//这里就是ID的值了。
alert($(this).attr("email")); //这里能显示student下的email属性。
$('<li></li>')
.html(id_value)
.appendTo('ol');
});
}
});
相关文章推荐
- 在jQuery中利用AJAX加载XML数据并解析
- 在jQuery中利用AJAX加载XML数据并解析
- 正确用jQuery的AJAX加载XML并解析
- 在jQuery中利用AJAX加载XML数据并解析
- 在jQuery中利用AJAX加载XML数据并解析
- 用JQuery 实现AJAX加载XML并解析的脚本
- jquery使用ajax加载并解析xml
- 在jQuery中利用AJAX加载XML数据并解析
- 用JQuery 实现AJAX加载XML并解析的脚本
- jQuery的 ajax 加载XML并解析
- 在jQuery中利用AJAX加载XML数据并解析
- HTML5第8次课堂笔记( 模拟form表单提交数据,xml的解析,jQuery的Ajax方法使用, mui的ajax)
- jquery+ajax加载xml文件到页面
- S2SH+ajax+json-----jQuery中$.ajax解析xml、json格式数据
- JQuery加载并解析XML
- Ajax解析html、xml、json、js原生方式、jquery方式
- jQuery-Ajax之加载XML文件
- jQuery加载并解析XML
- jquery加载解析XML文件
- 正确用JQ的AJAX加载XML并解析