jquery - 如何在远程网站上执行$.get?

标签 jquery ajax twitter get

我正在尝试通过 Ajax 加载 Twitter 帐户的最后一篇文章。我有网址,即:

http://twitter.com/statuses/user_timeline/myuser.json?count=1

这有效:

$.get("test.php", function(data){
  alert("Data Loaded: " + data);
});

如果我在 Firebug 中监视控制台,这甚至不会发出请求:

$.get("http://twitter.com/statuses/user_timeline/myuser.json?count=1", function(data){
  alert("Data Loaded: " + data);
});

我在 .load、.post、.ajax 方面也遇到了同样的问题...

我怎样才能做到这一点?

<小时/>

编辑:

我尝试使用 getJSON :

$.getJSON("http://twitter.com/statuses/user_timeline/user.json?count=1",
                function(data){
                    alert("here");
                });

...还是什么都没有,我什至没有收到警报。

最佳答案

其他服务器上的请求需要 JSONP。尝试将 &callback=? 添加到网址末尾。

参见手册:http://docs.jquery.com/Ajax/jQuery.getJSON如果您知道要返回 JSON,那么无论如何您都应该使用此方法。

关于jquery - 如何在远程网站上执行$.get?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2057810/

相关文章:

javascript - Angular Slick 旋转木马幻灯片堆叠在页面中

javascript - 表单验证javascript

javascript - 对 prettyPhoto 灯箱进行动态 api 调用

c# - .NET (C#) 将消息从自定义控件传递到主应用程序

ios - 如何在 Swift 中将位置添加到推文?

php - 填充数组并通过 AJAX 发送的脚本

javascript - 冷融合下载文件

ajax - 如何将基于 Spring + Hibernate 的应用程序后端与纯 HTML 和基于 AJAX 的客户端连接?

jquery - 无法使用 JQuery AJAX 下载 Pdf/Excel 获取请求,其中一些数据随获取请求一起发送

mysql - 不正确的字符串值 : '\xF0\x9F\x8E\xB6\xF0\x9F...' MySQL