Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.11.2011, 22:29
Аватар для z700i
Аспирант
Отправить личное сообщение для z700i Посмотреть профиль Найти все сообщения от z700i
 
Регистрация: 15.10.2010
Сообщений: 77

вопрос по JSON
на компе есть HTML файл и JSON
как получить данные из JSON?
часа 2 в нете лазил не нашел ничего кроме офсайта а там фигня какая то
Ответить с цитированием
  #2 (permalink)  
Старый 21.11.2011, 22:34
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

В файле создаёшь AJAX запрос и получаешь файл.
Читать здесь - http://javascript.ru/ajax/intro
И здесь - http://xmlhttprequest.ru/
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием
  #3 (permalink)  
Старый 21.11.2011, 22:39
Аватар для z700i
Аспирант
Отправить личное сообщение для z700i Посмотреть профиль Найти все сообщения от z700i
 
Регистрация: 15.10.2010
Сообщений: 77

всё это у меня на компе и останется на нём. а аякс через HTTP работае
Ответить с цитированием
  #4 (permalink)  
Старый 21.11.2011, 22:43
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

Ну а вы попробуйте загрузить файл на компе и посмотреть, что получится.
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием
  #5 (permalink)  
Старый 21.11.2011, 22:49
Аватар для z700i
Аспирант
Отправить личное сообщение для z700i Посмотреть профиль Найти все сообщения от z700i
 
Регистрация: 15.10.2010
Сообщений: 77

XMLHttpRequest cannot load file:///J:/PhoneBook/bin/phonebase.json. Cross origin requests are only supported for HTTP.
Ответить с цитированием
  #6 (permalink)  
Старый 21.11.2011, 22:56
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

Ну так нашли чем загружать, выключите Хром и выключите любой другой браузер который не блокирует загрузку. Хотя подозреваю, что там где то таки есть по этому поводу настройка.
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием
  #7 (permalink)  
Старый 21.11.2011, 23:15
Аватар для Magneto
Люмус, Емаксос Developer!
Отправить личное сообщение для Magneto Посмотреть профиль Найти все сообщения от Magneto
 
Регистрация: 06.05.2010
Сообщений: 677

Сообщение от Nekromancer Посмотреть сообщение
Ну так нашли чем загружать, выключите Хром и выключите любой другой браузер который не блокирует загрузку. Хотя подозреваю, что там где то таки есть по этому поводу настройка.
Только Firefox разрешает AJAX запросы к локальным файлам (я проверял в 6 версии). И тебе верно указали что AJAX работает через протокол http, и он ориентирован на этот протокол.

z700i выход такой подключай свой JSON файл как обычный скрипт тоесть
<script type="text/javascript" src="json.js"></script>

при этом JSON данные нужно обернуть в функцию. Это называется JSONP, смотри в самом низу.
Ответить с цитированием
  #8 (permalink)  
Старый 21.11.2011, 23:19
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

Magneto, спасибо конечно, я знаю как работает AJAX. Но вполне можно загрузить файлы и через Оперу, Сафари и даже ИЕ. Это можно делать, да. Это не его главное предназначение, да. Проблема то в чём?

Меня например очень удивило, что с какой то версии, Хром запретил аякс запросы на локалке.
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием
  #9 (permalink)  
Старый 22.11.2011, 00:51
Аватар для z700i
Аспирант
Отправить личное сообщение для z700i Посмотреть профиль Найти все сообщения от z700i
 
Регистрация: 15.10.2010
Сообщений: 77

Resource interpreted as Other but transferred with MIME type undefined.
JSONP тоже не помогает, либо я что-то не правильно делаю
Ответить с цитированием
  #10 (permalink)  
Старый 17.09.2016, 22:15
Новичок на форуме
Отправить личное сообщение для demoua Посмотреть профиль Найти все сообщения от demoua
 
Регистрация: 17.09.2016
Сообщений: 2

всем привет.Подскажите как из готовой даты получить день недели.Пример:
Мне на вход заходит data.date=20160505
Как получить новый параметр, который будет означать день недели в формате 0-вскр, 1-пн и т.д. ?
Чтоб было к примеру : data.DAYNEDELI=4
Спасибо.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по json spahi4 jQuery 6 01.11.2011 23:05
JSON или JSONP для запросов на другой сервер? Метод GET, для длинных сообщений? Kotakota jQuery 5 23.08.2011 23:12
передача JSON на сервер mikeles AJAX и COMET 0 04.03.2011 11:28
jQuery. Обработка ошибок и JSON. mma_mma jQuery 3 19.07.2010 12:10
вопрос по jSon + Ajax Beck Events/DOM/Window 47 07.10.2009 15:52