在Javascript中从外部源导入JSON提要

时间:2009-05-26 21:50:53

标签: javascript jquery json curl file-get-contents

我想使用Javascript从外部源加载JSON提要;什么是最好的方法?我已经在PHP中工作了很多,使用file_get_contents或cURL很容易。 Javascript中是否有相关的功能或过程?

2 个答案:

答案 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的更多信息,请查看本文:

http://www.ibm.com/developerworks/library/wa-aj-jsonp1/