|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.08.2013, 22:55 | #1 |
Пользователь
Регистрация: 08.06.2007
Сообщений: 59
|
$.ajax возвращает ошибку при чтении json
Уважаемые коллеги, прошу содействия в разрешении задачи.
Следующий скрипт постоянно возвращает ошибку, чтобы я не делал. Сам JSON я проверял, он валиден или может я чего не понимаю. $.ajax({ dataType: 'json', error: function(){alert('ошибка')}, url: 'http://transportgid.upfactor.ru/api/?m=userLogin&phone=123&password=123 ', success: function(data){ $.each(data, function(i,item){ }); } });
Кто знал, тот знал точно. Кто не любит свет, тот и живет ночью.
|
07.08.2013, 23:25 | #2 |
Пользователь
Регистрация: 08.06.2009
Сообщений: 96
|
Какая ошибка и куда отправляете?
|
07.08.2013, 23:32 | #3 |
Пользователь
Регистрация: 08.06.2007
Сообщений: 59
|
Отрабатывает error: function(){alert('ошибка')},
Вторую часть вопроса не понял, в примере кода вроде указан адрес. Он реальный. Да и на всякий случай хочу упомянуть... что запрос отправляется с другого домена.
Кто знал, тот знал точно. Кто не любит свет, тот и живет ночью.
|
07.08.2013, 23:47 | #4 |
Пользователь
Регистрация: 08.06.2007
Сообщений: 59
|
Разобрался, необходимо использовать jsonp для обращения на иной сервер.
Но проблема опять не решилась. Возвращает ошибку парсинга. Что меня крайне смущает. JSON ведь верный
Кто знал, тот знал точно. Кто не любит свет, тот и живет ночью.
|
08.08.2013, 00:40 | #5 |
Пользователь
Регистрация: 08.06.2007
Сообщений: 59
|
Код:
В общем, для того чтобы проблема была решена, необходимо сделать ряд правок: 1. Добавляем опции ajax jsonp: false, jsonpCallback: "test", //Название функции обратного вызова в которую завернут JSON 2. Добавляем в хвост URL значение "callback=?" 3. Сам JSON на сервере оборачиваем в функцию обратного вызова test({"result":"error","content":[{"id":"301","description":"phone "}]}); Вот и все будет работать... Надеюсь что мои изыскания еще кому-нибудь помогут.
Кто знал, тот знал точно. Кто не любит свет, тот и живет ночью.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
VirtualAllocEx возвращает ошибку 87 (неправильный параметр) | calypso | Win Api | 7 | 26.02.2013 22:51 |
JQuery + Json+ Ajax | maomam | JavaScript, Ajax | 0 | 02.12.2012 22:32 |
выдает ошибку при чтении файлов | MetR | Общие вопросы Delphi | 13 | 28.11.2010 00:15 |
HttpWebResponse: вервер возвращает 500 ошибку | Manonia | Общие вопросы .NET | 0 | 24.07.2010 08:07 |
idHTTP при нерабочем сайте возвращает ошибку | Yuran | Работа с сетью в Delphi | 5 | 26.05.2008 14:37 |