2016-08-20 30 views
1

我的公司正在推出一個Marketo廣告系列目標網頁來宣傳我已建立的微型網站/測試工具。我對Marketo有一個基本的瞭解,但就是這樣。Marketo自定義代碼部件的JSONP

我們希望使用我的應用中的實時數據在頁面上包含一些統計數據,我可以輕鬆構建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> 

回答

2

如果代碼字段,你的意思是在登陸頁面編輯器custom HTML element - 的文檔表明,你可以把任何腳本在那裏。我沒有嘗試過你的僞代碼,但是我嘗試過的任何東西都按照預期呈現。

此外,在Marketo登陸頁面模板的模板編輯器級別,這只是一個普通的HTML文檔,其中引入了一些額外的類,因此您可以在其中放置任何代碼 - 所以我沒有看到任何原因爲什麼這是行不通的。

您可能遇到JSONP問題的唯一可能是跨域CORS問題?

+0

謝謝,是的跨域問題是我試圖避免與JSONP - 我會建立接受它的終點。 – picus