我有一个关于读取由CGI生成的XML文件的问题
说我有这样的网址:
http://test.mywebsite.com/cgi-bin/generateXML.cgi?listxml=1&oid=10037&bidderid=6217&aid=25731&tote=
如果我在浏览器中打开它,它将返回一个xml文件并在浏览器中显示它。
现在我需要做的是使用javascript和jQuery来检索由此地址生成的XML文件。
我尝试过以下代码:
$(document).ready(function()
{
alert("HELLO!");
var self = this;
var target;
$.get("http://test.mywebsite.com/cgi-bin/generateXML.cgi?listxml=1&oid=10037&bidderid=6217&aid=25731&tote=", function(d){
$(d).find("sale").each(function(){
target = ($(this).find("target").text());
alert(target);
});
});
});
但这不起作用。 XML无法获取。
另外我需要提一下,代码现在在我的本地计算机上,而URL地址,cgi文件在另一台服务器上。所以我猜可能会有一些跨域限制?
我根本不知道从哪里开始。谁能帮我?谢谢!!
答案 0 :(得分:0)
可能更好的方法是使用jQuery.parseXML()
答案 1 :(得分:0)