2016-09-07 47 views
-1

,我知道的请求是安全无害在IOS和铬(ionic serve),但跳进error托架离子 - 的iOS VS的Android请求

var requestURL = 'http://myURL/stuff/doStuff.php?a=' + encodeURIComponent(a)+ '&b=' + encodeURIComponent(b); 

    $http.get(requestURL).success(function (results) { 
     deferred.resolve(results); 
    }).error(function(data, status, headers, config) { 
     console.log(data); 
     console.log(status); 
     console.log(headers); 
     deferred.reject(data); 
    }); 

我失败上Android模拟器和一个机器人设备通过调试器检查和requestURL是好的。 PHP发送一个由iOS和Chrome解析的JSON头,所以我不明白它为什么失败。

编辑: 我检查了服务器日志,服务器没有收到任何请求。它曾经工作过,我没有意识到我会故意做出对android构建设置的任何改变。 iOS版仍然没有工作,我有

<uses-permission android:name="android.permission.INTERNET"/> 

enabled.I认为必须有一些错误与APK或类似的东西...任何想法,我可以挖掘的其他权限?

+1

失败并出现错误? –

+0

检查HTML标头部分中的元标记。 –

+0

@ cricket_007如果跳转到请求的错误括号中。 –

回答

0

检查您的android manifest.xml文件是否具有Internet权限。

<uses-permission android:name="android.permission.INTERNET"/> 
+0

是的,它在那里......'' –