Я пытался использовать $http.get
. Страница работает только в том случае, если URL-адрес, который я указываю, является локальным «vehicles.json
». Но когда я даю URL-адрес, он выводит пустую страницу. Может ли кто-нибудь помочь мне понять мою ошибку?Angularjs json от url не работает, но работает локально
ответ
Вы должны заменить эту строку:
$scope.vehicle = data.['get_vehicles'];
для этого:
$scope.vehicle = data['get_vehicles'];
Если изменить это в вашем Plunker, будет работать.
Я надеюсь, что это решает ваш вопрос.
Вы проверяли, является ли прогмлем CORS? чтобы проверить его, вы можете открыть консоль (F12 в Chrome) и посмотреть, появится ли что-то вроде «XMLHttpRequest не может загрузить http: //domain.example. Происхождение http: //domain.example не разрешено Access-Control -Allow-Origin «. Если ваша проблема в этом, вы можете преобразовать свой хром с отключенной безопасностью (http://stackoverflow.com/questions/3102819/disable-same-origin-policy-in-chrome) – borferpa
- 1. json файл не загружается на сервер, но работает локально - AngularJs
- 2. AngularJS json url не работает
- 3. Маршрут работает локально, но не работает
- 4. Json не работает через лазурь, но работает локально
- 5. Googlemaps работает локально, но не работает
- 6. getJSON не работает на сервере, но локально
- 7. Yii2 довольно url работает на хостинге, но не локально
- 8. Шрифт работает локально, но не на сервере
- 9. Rails POST не работает на Heroku, но работает локально
- 10. PasswordSignInAsync работает локально, но не в лазури
- 11. Ajax работает на сервере, но не локально
- 12. Javascript работает локально, но не на сервере
- 13. angularjs google places автозаполнение не работает локально
- 14. reCaptcha работает локально, но не на PythonAnywhere
- 15. XSL работает локально, но не в сети.
- 16. pyspotify работает локально, но не для производства
- 17. Пример области AngularJS не работает локально
- 18. javascript работает локально, но не на apache
- 19. Как работает защита от уязвимостей AngularJS JSON?
- 20. WCF работает локально, но не удаленно
- 21. Угловая не работает локально
- 22. PHP-код работает локально, но не удаленно
- 23. $ {pageContext.request.contextPath} Работает локально, но не удаленно
- 24. Glyphicon работает локально, но не на Heroku
- 25. Простой ScriptBlock работает локально, но не удаленно
- 26. Pdfkit не работает локально
- 27. Основное действие формы не работает на герою (но работает локально)
- 28. AngularJS deferred.reject не работает, но $ q.reject работает
- 29. Разработчик работает локально, но не работает на heroku
- 30. работает локально совершенным, но не в сети
Откройте консоль и исправьте ошибки. Затем используйте метод jsonp $ http. – dfsq
выглядит как проблема CORS –
@dfsq URL-адрес сервера не имеет обратного вызова jsonp. Должен ли я по-прежнему пытаться использовать метод jsonp вместо $ http? –