Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript: Angular 2, AngularJS
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
AxOn
1 / 1 / 1
Регистрация: 28.04.2014
Сообщений: 57
1

О браузере google hr и методе $http.get('

27.05.2015, 20:09. Просмотров 921. Ответов 5
Метки нет (Все метки)

Здравствуйте,
у меня дилема обычный запрос к файлу json совершается не удачей:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
(function () {
  /* use strict */
var app = angular.module("RavensApp", []);
 
app.service("ravensService", function ($http, $q)
{
    var deferred = $q.defer();
    $http.get('js/BaltimoreRavens.json').then(function (data)
    {
        deferred.resolve(data);
    }, function () { alert('Failed'); });
 
    this.getPlayers = function ()
    {
        return deferred.promise;
    }
}).controller("ravensCtrl", function ($scope, ravensService)
{
    $scope.hell = "Привет!!!";
    var promise = ravensService.getPlayers();
    promise.then(function (data)
    {
        $scope.players = data.data;
        console.log($scope.team);
    });
})
 
})();
В браузерах google hrome, Яндекс и Internet Explorer кричит alert('Failed'); однако в Safari и Mozila FF этот же код выводит в html весь json как следует.
Кстати редактор Brackets в режиме real time в google hrome отображает данные json

Подскажите плиз angularjs не обязателен ведь web server. Как поправить правильное подключение и вывод файла json и для остальных браузеров? ='/
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2015, 20:09
Ответы с готовыми решениями:

Как сделать так, чтобы ссылка (к примеру http://google.com) открывалась в стандартном браузере?
Как сделать так, чтобы ссылка (к примеру http://google.com) открывалась в стандартном браузере. Но...

Вирус google.ga в браузере Google Chrome и Internet Explorer (редирект на google.ga, всплывающая реклама)
Добрый день. Столкнулась с большой проблемой и буду очень благодарна за помощь. Не знаю, каким...

Принудительная переадресация в браузере Google Chrome с поисковика google на mail.ru
Скачал прогу по работе, вирус подхватил видимо, начались устанавливаться сторонние проги типо...

Не могу изменить поиск yamdex_net на Google в браузере Google Chrome
Проблема, как я понял, довольно распространенная. Не могу изменить поиск по умолчанию в браузере...

В браузере Google Chrome при поиске в Google переадресует на Rumbler
При поиске в Google переадресует в Rumbler, открываются различные рекламные страницы типа "Казино...

5
JokerNN
134 / 130 / 57
Регистрация: 29.12.2011
Сообщений: 359
27.05.2015, 20:51 2
Лучший ответ Сообщение было отмечено AxOn как решение

Решение

Подскажите плиз angularjs не обязателен ведь web server
Ангуляр нет, а $http.get - да. Кто же иначе на get запрос будет отвечать?
Кстати редактор Brackets в режиме real time в google hrome отображает данные json
Рискну предположить, что он как раз поднимает статик сервер. Так что и вам без него не обойтись, поднимите какой-нибудь простенький сервер, который статично файлы будет отдавать. Вот вам на выбор: https://gist.github.com/willurd/5720255

PS: Браузер Google Chrome
1
AxOn
1 / 1 / 1
Регистрация: 28.04.2014
Сообщений: 57
27.05.2015, 23:41  [ТС] 3
Странно почему тогда в Safari и Mozila все работает путь то локальный file:///Users/AxOn/Desktop/ww/index.html
0
JokerNN
134 / 130 / 57
Регистрация: 29.12.2011
Сообщений: 359
28.05.2015, 09:36 4
Потому что у хрома полиси срабатывает на локальные файлы, и он их просто не даёт читать, это известная проблема.
1
AxOn
1 / 1 / 1
Регистрация: 28.04.2014
Сообщений: 57
28.05.2015, 09:52  [ТС] 5
т.е фактически если бы эту проблему можно было решить, то отпала бы необходимость использовать веб серверы, как в моем случае когда кол-во и сложность запросов ограничиваются парой, троек таких методов
0
JokerNN
134 / 130 / 57
Регистрация: 29.12.2011
Сообщений: 359
28.05.2015, 10:32 6
Веб серверы никуда не денутся, все SPA (single page applications), на ангуляре, ембере или ещё чем-нибудь надо во-первых отдать на клиент статикой,
а во-вторых какое же приложение без данных, поэтому нужен сервер с API, который будет данные давать клиенту.
1
28.05.2015, 10:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2015, 10:32

При переходе к следующей странице найденных в Google или для http://www.macromedia.com/go/dreamweaver_support, Internet Explorer стал выдавать: HTTP Ошибка 406 - Не приемлемо
Internet Explorer 6.0 SP2 стал выдавать: "HTTP Ошибка 406 - Не приемлемо" При переходе к...

http://www.google.ru/
http://liveinternet.ru/click?httpliveinter...www.google.ru/' target='_blank'>http://www.google.ru/...

В любом браузере, открывается http://nftds.ru/ потом реклама
Не знаю как, но я это получил в итоге, только при открытии браузера сначала http://nftds.ru/ потом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru