Javascript.RU

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

Ошибка в jsonp
Добрый день.

Пытаюсь реализовать jsonp
let url = "http://phisix-api3.appspot.com/stocks.json";
export let scriptRequest = (url) => {
    url += '?callback=result';
    let result =  (data) => {
        console.log("ffffff=>", data);
      //  onSuccess(data); // и вызвать onSuccess
    };

    let script = document.createElement('script');
    script.async = true;
    script.src = url;
    document.getElementsByTagName('head')[0].appendChild(script);
};

scriptRequest(url)

Получаю ошибку
Uncaught SyntaxError: missing ) after argument list

result({"stock":[{"name":"2GO Group","price":{......данные....}],"as_of":"2018-09-11T15:20:00+08:00"}

Не хватает завершающей скобки

Сам json валидный

Как быть?

Последний раз редактировалось ios116, 11.09.2018 в 13:54.
Ответить с цитированием
  #2 (permalink)  
Старый 11.09.2018, 13:30
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,144

ios116,
получите json через XMLHttpRequest
Ответить с цитированием
  #3 (permalink)  
Старый 11.09.2018, 13:36
Новичок на форуме
Отправить личное сообщение для ios116 Посмотреть профиль Найти все сообщения от ios116
 
Регистрация: 11.09.2018
Сообщений: 2

Так там CORS срабатывает.
Ответить с цитированием
  #4 (permalink)  
Старый 11.09.2018, 13:38
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,808

ios116, думаю стоит написать в поддержку appspot.
Можно еще проксировать запросы, отправлять запросы на свой сервер, который в свою очередь будет отправлять запрос к их серверу и возвращать клиенту ответ с недостающей скобочкой.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка парсинга JSONP platinum355 jQuery 5 22.01.2016 11:30
Утечки памяти при использовании JSONP в IE 9 evgkar AJAX и COMET 3 28.12.2011 19:40
JSON или JSONP для запросов на другой сервер? Метод GET, для длинных сообщений? Kotakota jQuery 5 23.08.2011 23:12
Ajax разбор метода mycoding jQuery 14 21.05.2010 10:57
То-ли лыжи не едут, толи... возможно ошибка в коде. AzriMan Общие вопросы Javascript 19 18.05.2009 16:07