У меня проблема, которая сводит меня с ума. Речь идет о мобильных приложениях с Ионным/Угловым и нужна ваша помощь:Ошибка http.get angular
В моем коде, я сделать запрос HTTP для получить что-то массив вроде этого:
{"Exist": 0}
Я уверен, что сервер, на котором Я делаю этот запрос запущенным и получаю запрос, потому что в регистраторе я вижу запрос.
Я написал несколько сообщений журнала, чтобы узнать, где мое приложение имеет ошибку и всегда останавливает y.
js
angular.module('starter.controllers', [])
.factory('validaEmail', function($http) {
return {
existeEmail: function($correo){
console.log("Dentro de validaEmail");
$http.get("http://www.promozzapp.com/php/validaUser.php?email=" +$correo)
.success(function(valor1, valor2) {
console.log("SUCESS ");
window.alert("SUCESS");
})
.error(function (data, status, headers, config){
console.log("ERROR - "+data+" - "+status);
window.alert("ERRORR" + data + " - " +status + " - H: " +headers);
})
.then(function(response) {
console.log("**** THEN **** ");
});
}
};
})
index.html
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
<meta http-equiv="Content-Security-Policy" content="default-src 'self' http://www.promozzapp.com 'unsafe-eval' 'unsafe-inline';">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
делает ваш 'код success' Callback вызывается или нет? поместите ключевое слово 'debugger' в обратный вызов' success' & 'error' и подтвердите его –
Какое сообщение об ошибке? (в ошибке, предоставленной для обратного вызова 'error') – VinceOPS
Это похоже на что-то с вашим JSON. Проверьте это: http://jsfiddle.net/matiastucci/azc1evjx/1/, с другим JSON он отлично работает. Попробуйте настроить заголовок 'validaUser.php' на тип JSON –