Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.10.2009, 14:48
Аспирант
Отправить личное сообщение для pashin76 Посмотреть профиль Найти все сообщения от pashin76
 
Регистрация: 03.10.2009
Сообщений: 57

Кросс-доменный скриптинг для чайников
вычитал, что можно получить данные с дугого сайта используя
<script src="http://site.ru/">

А как их потом в переменную или массив засунуть для последующей обработки?

Данные отдаются в селд. виде:
"state": [
{"a":"17", "b":"24", "c":"926", "d":"36"},
{"a":"145", "b":"204", "c":"6", "d":"7"},
{"a":"89", "b":"63", "c":"2", "d":"1086"},
], "line":"85", "stamp":"1256183153.0236"

Последний раз редактировалось Octane, 28.10.2009 в 13:26. Причина: http://javascript.ru/formatting
Ответить с цитированием
  #2 (permalink)  
Старый 23.10.2009, 14:54
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от pashin76
Кросс-доменный скриптинг для чайников
Не надо чайникам кросс-доменным скриптингом заниматься.

Сообщение от pashin76
вычитал, что можно получить данные с дугого сайта
Вычитайте там формат возвращаемых данных.

http://javascript.ru/ajax/transport/script
Ответить с цитированием
  #3 (permalink)  
Старый 23.10.2009, 15:17
Аспирант
Отправить личное сообщение для pashin76 Посмотреть профиль Найти все сообщения от pashin76
 
Регистрация: 03.10.2009
Сообщений: 57

Сообщение от Kolyaj Посмотреть сообщение
Не надо чайникам кросс-доменным скриптингом заниматься.
Вычитайте там формат возвращаемых данных.

http://javascript.ru/ajax/transport/script
Понимаю, что не надо, но хоцца...
За ссылку спасибо, я в другом месте вычитал, там просто написали ... мол можно
Ответить с цитированием
  #4 (permalink)  
Старый 23.10.2009, 15:30
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Сообщение от pashin76
А как их потом в переменную или массив засунуть для последующей обработки?
В самом простом варианте - обычным eval-ом:

var result = eval('(' + responseText + ')');
__________________
Тонкости ECMAScript
Ответить с цитированием
  #5 (permalink)  
Старый 23.10.2009, 15:39
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Dmitry A. Soshnikov,
у него тег script.
Ответить с цитированием
  #6 (permalink)  
Старый 23.10.2009, 16:07
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Сообщение от Kolyaj
у него тег script.
Не знаю, человек написал, что у него отдается:

Сообщение от pashin76
Данные отдаются в селд. виде:
__________________
Тонкости ECMAScript
Ответить с цитированием
  #7 (permalink)  
Старый 23.10.2009, 16:10
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Дык у него и вопрос, как их в переменную засунуть, а в твоем ответе они уже в переменной responseText.
Ответить с цитированием
  #8 (permalink)  
Старый 28.10.2009, 13:09
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Получить nodeValue скрипта и засунуть в переменную
Ответить с цитированием
  #9 (permalink)  
Старый 28.10.2009, 13:11
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

А с чего бы у внешнего скрипта будет nodeValue?
Ответить с цитированием
  #10 (permalink)  
Старый 28.10.2009, 13:15
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от Kolyaj
А с чего бы у внешнего скрипта будет nodeValue?
Он же загружается?! Если это не вернёт скипт - можно попробовать data.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Модуль для работы с модулями JSprog Ваши сайты и скрипты 29 02.09.2009 13:31
AJAX для ЧАЙНИКОВ (вопросы) sc2r2bey AJAX и COMET 16 10.07.2009 21:23