Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android(Phonegap)ajax调用_Android_Jquery_Ajax_Eclipse_Cordova - Fatal编程技术网

Android(Phonegap)ajax调用

Android(Phonegap)ajax调用,android,jquery,ajax,eclipse,cordova,Android,Jquery,Ajax,Eclipse,Cordova,我们正在进行一个Android Phonegap项目。我们已经完成了iOS Phonegap项目,并且工作正常。现在的问题是,在android版本的project中,我们无法使Ajax调用工作,即Ajax调用根本没有启动。我们获取了iOS项目的WWW文件夹,并使用Phonegap构建对其进行了转换,它生成的apk运行良好。当我试图用eclipse构建我的android phonegap项目并在设备上调试它时,它就不起作用了。此外,我还试图在stackoverflow上搜索类似的问题,但解决方案与

我们正在进行一个Android Phonegap项目。我们已经完成了iOS Phonegap项目,并且工作正常。现在的问题是,在android版本的project中,我们无法使Ajax调用工作,即Ajax调用根本没有启动。我们获取了iOS项目的WWW文件夹,并使用Phonegap构建对其进行了转换,它生成的apk运行良好。当我试图用eclipse构建我的android phonegap项目并在设备上调试它时,它就不起作用了。此外,我还试图在stackoverflow上搜索类似的问题,但解决方案与config.xml文件中的更改不一样

<access origin="*"/>
<access uri="*"/>

我让它工作了。事实上,问题是logcat指示config.xml丢失,而我不知何故忽略了它。
配置了config.xml和Booyaah的位置!它开始工作。

您的surl的最终值是多少?
 var surl = baseUrl + "Token";
    var body = "username="+username+"&password="+password+"&grant_type=password";
    var result = true;
    $.ajax({
       type: "POST",
       url: surl,
       contentType: "application/x-www-form-urlencoded; charset=UTF-8",
       data: body,
       crossDomain: true,
       cache:false,
       success: function(val) {
           console.log("Success");
           var a = val.access_token;
           window.localStorage.setItem("loginState", 1);
           window.localStorage.setItem("access_token ", val.access_token);
           result = true;
           getCountries(loginResponseMethod, loginFailed, loadError);

       },
       error: function(xhr, status, error)
       { console.log('Error !!' + error);
        result = false;
        loginFailed();

       }
           });