您遇到了同源策略限制-
您的脚本无法访问除加载域以外的任何其他域。
您可以尝试JSONP-这是跨域获取数据的一种常见解决方案:
- http://www.chazzuka.com/blog/?p=221
- http://jquery-howto.blogspot.com/2009/04/twitter-jsonjsonp-api-url.html
您的代码看起来像这样(注意
callback=?URL的添加):
$.getJSON("http://search.twitter.com/search.json?q=somequery&result_type=recent&count=9&callback=?",{}, function (data) { $.each(data.items, doSomething2); });- 另一个选择是设置代理-您可以将Apache httpd用作代理/反向代理来解决此限制。



