我正在尝试通过 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/