2016-12-26 3 views
0

Я пытаюсь сделать запрос перекрестного домена в моем приложении Android, который возвращает jsonp.Ajax call in android app

$('#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) {     
      });   
    }});