2016-05-11 4 views
0

私も同じ問題に直面しています。問題を解決することはできません。私は以下のバージョンのイオンとコードを使用しています。 イオン:1.7.14 コルドバ:6.1.1

私はすでに私のアプリでホワイトリストプラグインをインストールし、config.xmlに以下の行を追加しています。

androidプラットフォームも削除してみてください。問題は同じままです。

お勧めします。すべての提案は大歓迎です。ここで

は私のindex.html

<!DOCTYPE html> 
 
<html> 
 
    <head> 
 
     <meta charset="utf-8"> 
 
     <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> 
 
     <title></title> 
 
     <link href="lib/ionic/css/ionic.css" rel="stylesheet"> 
 
     <link href="css/style.css" rel="stylesheet"> 
 
     <link href="lib/font-awesome-4.5.0/css/font-awesome.css" rel="stylesheet"> 
 
     <link href="css/ionic.app.css" rel="stylesheet"> 
 
     <script src="lib/ionic/js/ionic.bundle.js"></script> 
 
     <!-- cordova script (this will be a 404 during development) --> 
 
     <script src="cordova.js"></script> 
 
     <script src="lib/ng-cordova.min.js"></script> 
 

 
     <!-- your app's js --> 
 
     <script src="lib/angularLocalStorage/angular-local-storage.js"></script> 
 
     
 
     <script src="js/app.js"></script> 
 
     <script src="js/app.config.js"></script> 
 
     <script src="js/app.constants.js"></script> 
 
     <script src="js/app.controllers.js"></script> 
 
     <script src="js/app.services.js"></script> 
 

 
    </head> 
 

 
    <body ng-controller="AppCtrl"> 
 
     <ion-nav-bar class="bar-positive"> 
 

 
     </ion-nav-bar> 
 

 
     <!--navigation view--> 
 
     <ion-nav-view> 
 
     </ion-nav-view> 
 
    </body> 
 
</html>

function createHttpRequestObject = function (url, data, method, headers) { 
 
      var req = {}; 
 
      req['method'] = method || 'POST'; 
 
      if (action) { 
 
       req['url'] = url; 
 
      } 
 
      if (data) {     
 
       req['data'] = data; 
 
      } 
 
      req['headers'] = headers || { 'Content-Type': 'application/x-www-form-urlencoded' }; 
 
      return req; 
 
     } 
 

 

 
var deferred = $q.defer(); 
 
$http(createHttpRequestObject('my-url.com/postData', data)) .success(function (res) { 
 
}) 
 
.error(function (data, status, headers, config) { 
 
alert(data) 
 
});

+0

あなたは私たちにあなたが$ HTTPを使用してコードを表示することができますか? –

+0

コンテンツセキュリティポリシーメタタグに使用しているindex.htmlと値を投稿することはできますか? –

+0

@SimonPrickett、質問にindex.htmlコードを追加しました –

答えて

0
// Simple GET request example: 
    $http({ 
     method: 'POST', 
     url: 'my-url.com/postData', 
     data: yourDataObject, 
     headers: { 
     "Content-Type": "application/x-www-form-urlencoded" 
     } 
    }).then(function successCallback(response) { 
     // this callback will be called asynchronously 
     // when the response is available 
     }, function errorCallback(response) { 
     // called asynchronously if an error occurs 
     // or server returns response with an error status. 
    }); 

$はhttpレガシー約束メートルですエクトの成功とエラーは、 が推奨されていません。

SRC:https://docs.angularjs.org/api/ng/service/ $ HTTP

+0

解決策を試してみてください。問題は同じままです。それはアンドロイド4バージョンで正常に動作します。データのみを取得:アンドロイド5と6のヌル –

関連する問題