我将 ajax 发送到 url ,但出现错误。 这是我的代码:
$.ajax({
url: "http://webrates.truefx.com/rates/connect.html?q=ozrates&c=EUR/USD&f=csv&s=n",
dataType : 'jsonp',
success: function (data) {
alert(data);
}
})
也许我做错了什么?
最佳答案
为了使用 JSONP 访问数据,您请求数据的服务器必须将其响应格式化为 JSONP。
您收到错误,因为响应不是 JSONP(它是 CSV,您在将 t=csv
放入查询字符串时明确要求提供)。
或者:
- 使用不同的方法获取数据
- 更改服务器,使其以 JSONP 格式的数据进行响应
关于javascript - 如何使用ajax和jsonp进行跨域查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35478975/