JSONP из виджета пользовательского кода Marketo

json jsonp marketo

88 просмотра

1 ответ

Моя компания запускает целевую страницу кампании Marketo, чтобы рекламировать созданный мной инструмент для микросайтов и тестирования. У меня есть базовое понимание Marketo, но это все.

Мы хотим включить некоторую статистику на страницу, используя живые данные из моего приложения, я могу легко создать API для получения этих данных, и, основываясь на прочитанном, я могу показать его на целевой странице Marketo с использованием специального кода.

Я пытаюсь найти доказательство того, что поле кода может обрабатывать JSONP, но я не могу, я надеюсь, что кто-то здесь может проверить, что это делает.

По сути, я хотел бы поместить что-то вроде этого в блок кода:

    <script>

        // this is pseudo-code

        function show_stats(json){
                  $("#holder").text("stuff from json")
                }

    $( document ).ready(function() {            
                $.ajax({
                  url: "https://myapp.mycompany.com",
                  dataType: "jsonp",
                  jsonpCallback: "show_stats"
                });
});

      </script>


        <p id="holder"></p>
Автор: picus Источник Размещён: 08.11.2019 11:18

Ответы (1)


2 плюса

Решение

Если под полем кода вы имеете в виду пользовательский HTML-элемент в редакторе целевой страницы - в документах указано, что в него можно помещать любые сценарии. Я не пробовал точно ваш псевдокод, но все, что я пытался вставить в него, получилось так, как ожидалось.

Кроме того, на уровне редактора шаблона шаблона целевой страницы Marketo, это просто обычный HTML-документ с добавленными некоторыми дополнительными классами, так что вы можете поместить туда любой код, какой захотите, - поэтому я не вижу никакой причины, почему т работа.

Единственное, с чем вы можете столкнуться с проблемами в JSONP, это, возможно, междоменные проблемы с CORS?

Автор: michaelroper Размещён: 20.08.2016 05:14
Вопросы из категории :
32x32