从远程服务器读取XML文件(javascript)

时间:2014-01-20 14:49:30

标签: javascript xml jquery jsonp cors

我想从远程服务器读取xml数据(服务器在另一家公司,在另一个域中,我无法做任何事情)。由于我们的服务器与互联网分离,我只能使用浏览器端脚本(如javascript)来读取XML。

我读到了CORS,但如果目标服务器不支持CORS,那么还有其他方法可以读取XMl吗?

我试过这个,但是返回200 OK,错误:

$.ajax({
    type : "GET",
    crossDomain: true,
    dataType : "xml",
    url : "https://www.targetserver.com/some.php",
    data : {
        data : 1,
        data2 : 30
    },
    complete: function(data){
        console.log(data);
    }
});

在此之后我尝试了contentType: "text/xml; charset=utf-8"。有了这个,我没有错误,但仍然没有回应。

如果我直接在浏览器中调用上面的链接,我就会得到xml数据。

0 个答案:

没有答案