我正在background加载marketo表单。表单在按钮单击后在后台提交。但是,在提交期间页面会刷新。
由于表单在后台并且对用户不可见,因此刷新页面不是一个很好的用户体验。我考虑过通过Ajax提交相同的内容,但我不确定我需要哪个端点URL来发布数据,因为在Marketo控制面板中没有显示URL。
是否可以通过Ajax在后台提交marketo表单,以便页面不刷新?
非常感谢任何帮助。
由于
答案 0 :(得分:5)
默认情况下,表单会在提交时刷新。您可以通过包含onSuccess回调来覆盖它。在成功提交表单之后但在将潜在客户转发到后续页面之前,将调用回调。这可用于防止在成功提交后将潜在客户转发到后续页面。
form.onSuccess(function(values, followUpUrl) {
return false;
});