Why this jquery code is not working on blackberry?
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开发者_如何学C('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
1st make sure that run()
is getting executed, if not, then try attachEvent
element.attachEvent('ondeviceready',run)
Edit
refer
JQuery JSONP cross domain call not doing anything and jQuery, JSON and Apache problem
A few things:
- there is a new version of jqm, the v1.0 RC1, try to work with this one.
- Use the Ripple Emulator from RIM to test more quiccly the app, is a Chrome broser plugin.
And the most important:
deviceready needs:
- in your body make this:
<body onLoad='initSO()'>
then in the header, after loading: json2.js, phongap, jquery, jquerymobile... put this
function initSO() {
console.log('initSO()');
document.addEventListener("deviceready", onDeviceReadySO, true);
}
function onDeviceReadySO() {
console.log('hello word :D ');
}
精彩评论