Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.06.2011, 12:38
Профессор
Отправить личное сообщение для dima85 Посмотреть профиль Найти все сообщения от dima85
 
Регистрация: 14.03.2010
Сообщений: 194

Проблемы с getJSON
$.getJSON("http://translate.google.com/translate_a/t?client=t&charset=utf-8&text=Hello&sl=en&tl=ru", { },
  function(data) {
   alert(data);
  });


Казалось бы простенький пример. Но почему он не работает, почему не повляется alert?

Последний раз редактировалось dima85, 08.06.2011 в 13:18.
Ответить с цитированием
  #2 (permalink)  
Старый 08.06.2011, 12:46
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

Потому что ты обращаешься на сторонний сервер (другой домен), а браузеры этого не разрешают.
Посмотри в консоли, там разве нет такой ошибки ?
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
  #3 (permalink)  
Старый 08.06.2011, 12:50
Профессор
Отправить личное сообщение для dima85 Посмотреть профиль Найти все сообщения от dima85
 
Регистрация: 14.03.2010
Сообщений: 194

Насколько я понял из документации $.getJSON позволяет обращаться к другим серверам (доменам). Я ошибся?
Ответить с цитированием
  #4 (permalink)  
Старый 08.06.2011, 12:56
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

Для этого вы должны указать еще callback функцию.
Цитата:
If the URL includes the string "callback=?" (or similar, as defined by the server-side API), the request is treated as JSONP instead. See the discussion of the jsonp data type in $.ajax() for more details.
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
  #5 (permalink)  
Старый 08.06.2011, 13:20
Профессор
Отправить личное сообщение для dima85 Посмотреть профиль Найти все сообщения от dima85
 
Регистрация: 14.03.2010
Сообщений: 194

Спасибо. Я вижу что Response сейчас приходит с данными. Но alert молчит. Почему?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы в ИЕ при динамическом создании элементов Арсений Элементы интерфейса 5 20.08.2010 15:57
Проблемы с кодировкой в ajax Axenic Общие вопросы Javascript 3 27.07.2010 09:30
Проблемы с iframe в ie GRean Общие вопросы Javascript 1 14.05.2010 10:29
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37
Drug&Drop + всплывание события = проблемы =(( _NoName_ Events/DOM/Window 4 05.03.2009 17:47