2015-02-14 4 views
0

Я разрабатываю мобильное приложение с инструментом Кордовы и используя угловое устройство JS.Запрос на перекрестный поиск не работает в Кордове с AngularJS

У меня есть письменные услуги в разных проектах. Мне нужно позвонить те услуги, в моем приложении Cordova, Всякий раз, когда я пытаюсь обратиться в службу это дает мне ошибку:

сеть :: ERR_CONNECTION_REFUSED

Это может быть проблема в браузере или заголовки вопрос. Пожалуйста, предложите мне правильный путь для решения этой проблемы.

В настоящее время я выполняю обслуживание на локальном хосте, и он отлично работает, когда я называю их от скрипача.

Я также открыл CORS в проекте обслуживания.

JodoModule.service("AccountSrv", function ($http) { 
    this.signUp = function (user) { 
     var SignUpReq = { 
      method: 'GET', 
      url: 'http://localhost:62676/api/Account/signin' 
     } 
     $http(SignUpReq).success(function() { alert("Succ"); }).error(function (data) { alert("Err = " + JSON.stringify(data)); }); 
    } 
}); 

и мой контроллер,

JodoModule.controller("AccountCtrl", function ($scope, AccountSrv) { 
    $scope.signUp = function() { 
     AccountSrv.signUp(); 
    } 
}); 
+0

какая угловая версия вы используете? В последней версии Angular вам не нужно ничего делать с помощью угловой стороны, чтобы включить CORS. – Rebornix

+0

вы можете открыть панель инструментов панели инструментов разработчика, чтобы получить больше информации о сбое запроса API. – Rebornix

+0

AngularJS v1.3.9 –

ответ

0

Вы можете отключить кросс-прокси домена в эмуляторе как обходной путь.

+0

Эй ... Он работает ... Большое вам спасибо .. Сохранено много времени ... (Y) :) –

Смежные вопросы