我想使用Javascript从外部源加载JSON提要;什么是最好的方法?我已经在PHP中工作了很多,使用file_get_contents或cURL很容易。 Javascript中是否有相关的功能或过程?
答案 0 :(得分:5)
jQuery获取一些JSON数据可能如下所示:
$.getJSON("http://pathtodata.js", function(json){
alert(json.dot.notation);
});
指定源以及回调函数。阅读jQuery JSON文档: http://api.jquery.com/jQuery.getJSON/
答案 1 :(得分:4)
Javascript XMLHTTPRequest具有相同域原始策略,因此您将被限制为仅从加载脚本的同一域中的URL加载数据。 JSONP是解决这个问题的一种方法。另一种方法是在您的域上使用代理脚本,然后代理脚本为您执行自己的HTTP调用。有关JSONP的更多信息,请查看本文: