Я пытаюсь использовать angularjs $ http.get, чтобы получить json. У моего сервера есть cros и на самом деле, если я просто открываю URL-адрес в браузере, это правильно. Я использую Firefox, это мой скриншот: angularjs cros get json, parse error
вы видите первые OPTIONS успешно. Вот мой JS код
var single=angular.module('searchSingle', []);
single.controller('name', function($scope,$http){
var url='http://115.159.97.98/php/stocks.php';
estimate=function(){
$http.get(url).success(function (data,status){
alert("aa");
}).error(function(){
});
}
$scope.$watch('searchHelper', estimate);
});
В результате он переходит к функции ошибки, и, как вы видите на скриншоте, транс только 0KB и реальный ответ 200 + KB. Другое дело, если я использую $ http.jsonp, может транс 200 + KB, но и переход к функции ошибки и код сервера:
Я предполагаю, что это небольшая ошибка, потому что все кажется правильным. ОРЗ – CXWorks