2016-12-26 17 views
0

jsonpを返すアンドロイドアプリケーションでクロスドメインリクエストを作成しようとしています。アンドロイドアプリでAjaxコール

$('#loader-message').text("Please wait while we retrieve the inventory status"); 
$.ajax({ 
     type:'GET', 
     url: 'myUrl', 
     dataType: 'jsonp', 
     success: function(data) { 
     console.log(data); 
     }, 
     error: function(data) { 
     console.log("error"); 
     } 
    }); 

これをブラウザで実行すると、正常に動作します。

問題は私のエミュレータ/実際のアプリであり、それだけで今すぐ

私の質問は、「AJAX呼び出しがされている「我々は在庫状況を取得するまでお待ちください」私上記のように、ローディングメッセージを示し少なくとも作った? また、そうでない場合はどうすればこの問題を解決できますか?

答えて

0

私は上記の問題をイオン角を使って解決しました。

var exampleApp = angular.module('starter', ['ionic'])  
exampleApp.controller('ExampleController', function($scope, $http) { 
    $scope.getData = function() { 
      $http.get("myUrl", { params: { "key1": "value1", "key2": "value2" } }) 
      .success(function(data) {     
      }) 
      .error(function(data) {     
      });   
    }});