2

我正在开发一个 Phonegap Android 应用程序。我正在使用带有 Phonegap 的 JqueryMobile 框架。Jquery ajax 在 android 2.3.2 中调用 wokring 很好

但是同一个应用程序在 android 4.1、4.2 版本中不起作用如果我在模拟器中测试它也会发生同样的情况。在 2.3 模拟器中工作而不在 4.2 模拟器中工作。

以下是js代码

 function loadData(){
        alert('function called');
$.ajax({
    type: "POST",
    url: BROWSECOURSE_URI, // url assigned to this variable
    dataType: 'json',
    data: 'qry_mode=Browsecourse&limit=100&start=0',
    success: function(msg){

        alert(JSON.stringify(msg));
    },
    error:function (msg) {
       alert('remote server is not responding.please try after some time');
     }
    });
}

当我在 4.1 设备中运行该应用程序时,仅显示第一个警报。

我用谷歌搜索了这个问题"jquery ajax call not working in android"。都在说,使用纯 XMLHttpRequest 解决了这个问题。 https://groups.google.com/forum/#!msg/phonegap/wdQ4ga5Lkp0/4zZzh-UYNJ8J

如果是这种情况,我必须重写整个应用程序。

其他人如何为 4.x 版本的 android 设备开发 phonegap android 应用程序。

4

0 回答 0