我目前正在开发一个移动应用程序。在 iOS 5 iPhone 4 上使用 PhoneGap 1.1.0。
我有一些基础工作。我工作时间不长,现在我需要能够从网络上的外部服务器获取一些 JSON 数据。
由于文件大小,我使用的是 javascript 框架 XUI 而不是 jQuery。XUI 是一个不错的小型 JavaScript 框架,但缺乏文档。
我想使用 XHR 请求获取数据。但是由于某种原因,我现在无法访问数据(我以前的请求工作但已经离开项目一段时间了,不知道发生了什么,所以找人帮忙),我不知道为什么。
请求如下(目前只是从 twitter api 请求数据):
x$( '#button' ).touchstart(function(e) {
x$('#test').xhr('https://twitter.com/status/user_timeline/MY_TWITTERNAME.json?count=10&callback=?t', {
async: true,
method: 'post',
callback: function() {
alert("The response is " + this.responseText);
}
});
});
DIV '#test' 只是一个空白 DIV,但我不确定是否需要在此选择器中声明 DIV。
我还在 PhoneGap.plist 中设置了外部主机以包含域“www.twitter.com”。
任何帮助将不胜感激,因为我看不出我哪里出错了。