为什么这个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问题
一些东西:
- 有一个新版本的jqm,v1.0 RC1,尝试使用这个。
- 使用RIM的Ripple Emulator来测试更加干净的应用程序,是一个Chrome浏览器的broser插件。
而最重要的是:
设备需求:
- 在你的身体里做这个:
然后在标题中,加载后:json2.js,phongap,jquery,jquerymobile …把这个放
function initSO() { console.log('initSO()'); document.addEventListener("deviceready", onDeviceReadySO, true); } function onDeviceReadySO() { console.log('hello word :D '); }