Javascript jquery-如何从显示xml数据的页面中提取内容
我有一个链接 当我在浏览器中直接打开它时,它会显示xml输出 任何人都可以帮助我如何使用jqueryajax从该xml获取所有Javascript jquery-如何从显示xml数据的页面中提取内容,javascript,jquery,ajax,xml,Javascript,Jquery,Ajax,Xml,我有一个链接 当我在浏览器中直接打开它时,它会显示xml输出 任何人都可以帮助我如何使用jqueryajax从该xml获取所有“Contents”标记元素的数据 下面是我的代码,我已经尝试过,但它不适合我 <html> <head> <script src="http://code.jquery.com/jquery-1.9.1.min.js" type="text/javascript"></script> <scr
“Contents”
标记元素的数据
下面是我的代码,我已经尝试过,但它不适合我
<html>
<head>
<script src="http://code.jquery.com/jquery-1.9.1.min.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function(){
$("#dvContent").append("<ul></ul>");
$.ajax({
type: "GET",
url: "http://selenium-release.storage.googleapis.com/",
dataType: "xml",
success: function(xml){
$(xml).find('Contents').each(function(){
var key = $(this).find('Key').text();
var lastmod = $(this).find('LastModified').text();
$("<li></li>").html(key + ", " + lastmod).appendTo("#dvContent ul");
});
},
error: function() {
alert("An error occurred while processing XML file.");
}
});
});
</script>
<style type="text/css">
body
{
font-family : Arial;
font-size : 10pt;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div id="dvContent">
dfsdfs
</div>
</form>
</body>
</html>
$(文档).ready(函数(){
$(“#dvContent”)。追加(“
”);
$.ajax({
键入:“获取”,
url:“http://selenium-release.storage.googleapis.com/",
数据类型:“xml”,
成功:函数(xml){
$(xml).find('Contents').each(function(){
var key=$(this.find('key').text();
var lastmod=$(this.find('LastModified').text();
$(“”)html(key+”,“+lastmod).appendTo(“#dvContent ul”);
});
},
错误:函数(){
警报(“处理XML文件时出错。”);
}
});
});
身体
{
字体系列:Arial;
字号:10pt;
}
DFSDF
跨域ajax是不可能的 这个问题的一个很好的工作示例是您可以使用jQuery.parseXML()
解析从远程脚本返回的xml。ref:那么有没有办法获取该xml文件的内容呢?也许你可以通过服务器端脚本获取该文件的内容,然后对其进行操作。。。