jquery ajax中读取xml数据的HttP url问题
如果在浏览器中进行复制,您将看到xml文件的内容。但在下面的代码中,警报并没有显示,我认为url不起作用。 请帮助我解决此问题,因为此代码必须从此url读取jquery ajax中读取xml数据的HttP url问题,jquery,Jquery,如果在浏览器中进行复制,您将看到xml文件的内容。但在下面的代码中,警报并没有显示,我认为url不起作用。 请帮助我解决此问题,因为此代码必须从此url读取 Date.ReadCategoryXml = function() { var counter=0; $.ajax({ type: "GET", url: "http://tgbs.ir/xml/Category.xml", dataType: "xml", s
Date.ReadCategoryXml = function() {
var counter=0;
$.ajax({
type: "GET",
url: "http://tgbs.ir/xml/Category.xml",
dataType: "xml",
success: function(xml) {
$(xml).find("category").each(function() {
var cTitle = $(this).find("title").text()
var cUrl = $(this).find("url").text();
Data.arrCategory[counter++]= new Category(cTitle,cUrl);
});
alert("behnaz");
}
});
}
脚本运行的域?如果没有…则无法从其他域加载xml数据,因为
可能的解决办法:
简言之。。。您必须构建一个获取数据的包装函数。脚本运行的域?如果没有…则无法从其他域加载xml数据,因为
可能的解决办法:
简言之。。。您必须构建一个包装函数来获取数据。您可以尝试使用jsonp来获取跨域调用 更多信息@ 范例
$.ajax({
url: 'http://tgbs.ir/xml/Category.xml',
dataType: 'jsonp',
success: function( data ) {
alert("Success : "+data);
}
});
您可以尝试使用jsonp来获取跨域调用 更多信息@ 范例
$.ajax({
url: 'http://tgbs.ir/xml/Category.xml',
dataType: 'jsonp',
success: function( data ) {
alert("Success : "+data);
}
});
那么如何从这个url加载xml数据呢?你有什么建议给我吗?当然。。。您只需要阅读我的答案(可能的解决方案):),那么我如何从这个url加载xml数据呢?你有什么建议给我吗?当然。。。您只需阅读我的答案(可能的解决方案):)我有一个错误!firebug告诉我“XML不可能是整个程序”我有一个错误!firebug告诉我“XML不可能是整个程序”。当出现警报错误时,显示消息“parse error”。此xml文件包括标记:sport xml/sport.xml cinema xml/cinema.xml language xml/language.xml country xml/country.xml似乎需要脚本json对象而不是xml。尝试YQL或加载跨域xml。我有一个错误!firebug告诉我“XML不可能是整个程序”我有一个错误!firebug告诉我“XML不可能是整个程序”。当出现警报错误时,显示消息“parse error”。此xml文件包括标记:sport xml/sport.xml cinema xml/cinema.xml language xml/language.xml country xml/country.xml似乎需要脚本json对象而不是xml。请尝试YQL或加载跨域xml。