2009-05-26 39 views

回答

5

jQuery来得到一些JSON数据可能是这样的:

$.getJSON("http://pathtodata.js", function(json){ 
    alert(json.dot.notation); 
}); 

源与一个回调函数一起指定。阅读jQuery JSON文档: http://api.jquery.com/jQuery.getJSON/

+0

就是这样。 jQuery同时导入和解析,如果你已经在使用这个库,它会让事情变得非常简单。只要确保你加载它在 :) – 2009-05-27 06:11:52

4

Javascript XMLHTTPRequest具有同域起源策略,因此您将被限制为仅从与加载脚本的域相同的域加载数据。 JSONP是解决这个问题的一种方法。另一种方法是在您的域上使用代理脚本,然后轮流为您执行自己的HTTP调用。有关JSONP的更多信息请查看这篇文章:

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