来自 Marketo 自定义代码小部件的 JSONP
JSONP from Marketo custom code widget
我的公司正在启动一个 Marketo 活动登录页面,以推广我构建的 microsite/testing 工具。我对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>
如果代码字段是指着陆页编辑器中的 custom HTML element - 文档表明您可以在其中放置任何脚本。我没有完全尝试过您的伪代码,但我尝试放入其中的任何内容都按预期呈现。
此外,在 Marketo 登录页面模板的模板编辑器级别,它只是一个普通的 HTML 文档,其中包含一些额外的 类,因此您可以在其中放入任何您想要的代码- 所以我看不出有任何理由不可行。
您可能 运行 遇到 JSONP 问题的唯一问题可能是跨域 CORS 问题?
我的公司正在启动一个 Marketo 活动登录页面,以推广我构建的 microsite/testing 工具。我对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>
如果代码字段是指着陆页编辑器中的 custom HTML element - 文档表明您可以在其中放置任何脚本。我没有完全尝试过您的伪代码,但我尝试放入其中的任何内容都按预期呈现。
此外,在 Marketo 登录页面模板的模板编辑器级别,它只是一个普通的 HTML 文档,其中包含一些额外的 类,因此您可以在其中放入任何您想要的代码- 所以我看不出有任何理由不可行。
您可能 运行 遇到 JSONP 问题的唯一问题可能是跨域 CORS 问题?