2016-08-20 75 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