为什么这个 jquery 代码不能在黑莓上运行?
我正在使用 jquerymobile 开发phonegap 应用程序。
但在黑莓 9780 中,它没有向我显示警报,我的代码是
document.addEventListener('deviceready', run, false);
function run(){
$.getJSON('http://twitter.com/users/usejquery.json?callback=?', function(json){
alert(json.followers_count); // not displaying in blackberry
});
}
我的头部是:
<script src="phonegap.js">
</script>
<script src="jquery1.6.2.js">
</script>
<script src="jquery.mobile1.0b3.js">
它在其他手机(如 Android、iPhone、ipad)上工作正常,也可以在我的 Mozzila 浏览器 8.0 上工作,但不能在黑莓操作系统 6 上工作。
请帮助我。
谢谢
I am developing phonegap app using jquerymobile.
but in blackberry 9780 it does not show me alert, my code is
document.addEventListener('deviceready', run, false);
function run(){
$.getJSON('http://twitter.com/users/usejquery.json?callback=?', function(json){
alert(json.followers_count); // not displaying in blackberry
});
}
My head part is :
<script src="phonegap.js">
</script>
<script src="jquery1.6.2.js">
</script>
<script src="jquery.mobile1.0b3.js">
It works fine in other mobiles like Android,iphone,ipad and also working on my Mozzila browser 8.0 but not working on blackberry OS 6.
Please help me.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
首先确保
run()
正在执行,如果没有,则尝试attachEvent
element.attachEvent('ondeviceready',run)
编辑
参考
JQuery JSONP 跨域调用不执行任何操作
和
jQuery、JSON 和 Apache 问题
1st make sure that
run()
is getting executed, if not, then tryattachEvent
element.attachEvent('ondeviceready',run)
Edit
refer
JQuery JSONP cross domain call not doing anything
and
jQuery, JSON and Apache problem
有几件事:
最重要的是:
deviceready 需要:
然后在标头中,加载后:json2.js、phongap、jquery、jquerymobile ...把这个
A few things:
And the most important:
deviceready needs:
<body onLoad='initSO()'>
then in the header, after loading: json2.js, phongap, jquery, jquerymobile... put this