jquery ajax中读取xml数据的HttP 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

如果在浏览器中进行复制,您将看到xml文件的内容。但在下面的代码中,警报并没有显示,我认为url不起作用。 请帮助我解决此问题,因为此代码必须从此url读取

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。