【发布时间】:2010-10-29 02:47:18
【问题描述】:
我想使用 Javascript 从外部源加载 JSON 提要;最好的方法是什么?我在 PHP 中做了很多工作,使用 file_get_contents 或 cURL 很容易做到这一点。 Javascript中是否有相关函数或流程?
【问题讨论】:
标签: javascript jquery json curl file-get-contents
我想使用 Javascript 从外部源加载 JSON 提要;最好的方法是什么?我在 PHP 中做了很多工作,使用 file_get_contents 或 cURL 很容易做到这一点。 Javascript中是否有相关函数或流程?
【问题讨论】:
标签: javascript jquery json curl file-get-contents
Javascript XMLHTTPRequest 具有同域源策略,因此您将被限制为仅从加载脚本的同一域的 URL 加载数据。 JSONP 是解决此问题的一种方法。另一种方法是在您的域上使用代理脚本,它会依次为您执行自己的 HTTP 调用。有关 JSONP 的更多信息,请查看这篇文章:
【讨论】:
jQuery 获取一些 JSON 数据可能如下所示:
$.getJSON("http://pathtodata.js", function(json){
alert(json.dot.notation);
});
源与回调函数一起指定。阅读 jQuery JSON 文档: http://api.jquery.com/jQuery.getJSON/
【讨论】: