Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Ошибка парсинга JSONP (https://javascript.ru/forum/jquery/60261-oshibka-parsinga-jsonp.html)

platinum355 20.12.2015 13:49

Ошибка парсинга JSONP
 
Здравствуйте. Пишу вот по какому вопросу:
Взаимодействую с API Вконтакте через Javascript.
Все запросы проходят отлично, кроме запросов к LongPoll-серверу вк.
Запрос выглядит следующим образом:
$.ajax({
url : "http://imv4.vk.com/im3568?act=a_check&key=121212121212&ts=186522686",
type : "POST",
dataType : "jsonp",
async: false,
success : function(data){
console.log(data);
}
});
В результате получаю "Uncaught SyntaxError: Unexpected token :"
Вывел ошибки:
parsererror
Error: jQuery19105187022406607866_1450565838408 was not called
В Network разделе браузера ответ от сервера всё же отображается:
{"ts":1865226943,"updates":[[8,-89903586,0],[8,-51044117,0],[9,-135164550,0],[9,-124904312,1],[8,-135164550,0]]}
Ответ службы поддержки вконтакте был немногословен: "очевидно, проблема в парсинге. С ув. ...."
Буду очень признателен, если кто-либо чем-либо поможет.
Заранее благодарю.

Deff 20.12.2015 17:01

Возможно так: ?
$.getJSON("http://imv4.vk.com/im3568?act=a_check&key=121212121212&ts=186522686&format=json&jsoncallback=?",
        function(data){
          alert(JSON.stringify(data));
});

platinum355 20.12.2015 17:33

Цитата:

Сообщение от Deff (Сообщение 400625)
Возможно так: ?
$.getJSON("http://imv4.vk.com/im3568?act=a_check&key=121212121212&ts=186522686&format=json&jsoncallback=?",
        function(data){
          alert(JSON.stringify(data));
});

Нет, всё равно та же ошибка...

Deff 20.12.2015 18:16

https://vk.com/dev/api_requests

platinum355 20.12.2015 23:32

Цитата:

Сообщение от Deff (Сообщение 400631)

Да я сто раз всё перечитал. Тем способом, который они там предложили, тоже выходит эта же ошибка.

viarvi 22.01.2016 11:30

Точно такая же проблема. Точно такая же ошибка. Ответ можно увидеть с помощью инструментов браузера, но из-за ошибки "Uncaught SyntaxError: Unexpected token :" невозможно обработать полученные данные. Как составить работающий запрос?


Часовой пояс GMT +3, время: 14:18.