为什么这个jquery代码不能在blackberry上运行?

我正在使用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 }); } 

我的头部是:

       

它适用于其他手机,如Android,iphone,ipad,也可用于我的Mozzila浏览器8.0但不适用于黑莓OS 6。

请帮我。

谢谢

1st确保run()正在执行,如果没有,则尝试attachEvent element.attachEvent('ondeviceready',run)

编辑

参考

JQuery JSONP跨域调用没有做任何事情和jQuery,JSON和Apache问题

一些东西:

  1. 有一个新版本的jqm,v1.0 RC1,尝试使用这个。
  2. 使用RIM的Ripple Emulator来测试更加干净的应用程序,是一个Chrome浏览器的broser插件。

而最重要的是:

设备需求:

  1. 在你的身体里做这个:

然后在标题中,加载后:json2.js,phongap,jquery,jquerymobile …把​​这个放

 function initSO() { console.log('initSO()'); document.addEventListener("deviceready", onDeviceReadySO, true); } function onDeviceReadySO() { console.log('hello word :D '); }