我正在尝试使用跨域jsonp。我已经在使用其他域的json文件中的回调函数之前完成了此操作。我正在查看谷歌在其中一个教程中使用的示例json数据文件:
http://earthquake.usgs.gov/earthquakes/feed/geojsonp/2.5/week - 这里显然回调函数是eqfeed_callback
。在我试图使用的json文件中,没有回调函数可以解决所有问题,只有一个括号[
。文件开头就像:
[{"Address":"4441 Van Nuys Blvd","City":"Sherman Oaks" ...
并结束如:
}]
我该怎么办?是否有另一种方法来获取没有回调函数的数据?我无法编辑此文件。这是我订阅的服务。
THX。
答案 0 :(得分:0)
如果它不是您的服务器,并且服务器不支持JSONP,则无法强制它返回jsonp。您可以尝试将?callback=callback
添加到您的网址,看看是否说服服务器将其包装在回调中,但如果没有,则表示您运气不佳。
如果他们愿意支持JSONP,最好向维护人员询问。或者更好的是,添加一个CORS标头。