我可以使用 Ajax 和 Visual Composer(原始 HTML 和原始 JS)提交 HTML Salesforce 表单吗

Posted

技术标签:

【中文标题】我可以使用 Ajax 和 Visual Composer(原始 HTML 和原始 JS)提交 HTML Salesforce 表单吗【英文标题】:Can i submit a HTML Salesforce form using Ajax with Visual Composer (Raw HTML and Raw JS) 【发布时间】:2016-05-27 12:42:56 【问题描述】:

实际上我的问题是,当我使用原始 html 并将 Salesforce HTML 表单放在原始 HTML 元素上时,我在我的 wordpress 网站中使用 Salesforce 表单并使用 Visual Composer。当我提交表单时,它会在提交后重定向:“https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8”。 现在我不想重定向。我想要的是它应该留在同一页面上或在用户提交表单时获得成功消息。为此,我正在使用以下代码:

//这里没有代码

所以我将 JS 代码粘贴到 Raw Js(VC 元素)中,并将 HTML 粘贴到 Raw Html(VC 元素)中。但它不起作用。但是当我将它用作简单的 HTML 文件时它正在工作。 所以我坚持这一点,为什么它没有运行 Visual Composer 元素。 现在告诉我我在哪里犯了错误。 感谢并期待您的尽快回复。

【问题讨论】:

【参考方案1】:

Raw JS 用于严格的 javascript

您使用的是基本的 JavaScript,还是 ajax 或 JQuery 等库?如果是这样,您将需要包含对您正在使用的 js 库的引用,例如

<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script>
    $(function () 
    '...code here
    );
</script

【讨论】:

以上是关于我可以使用 Ajax 和 Visual Composer(原始 HTML 和原始 JS)提交 HTML Salesforce 表单吗的主要内容,如果未能解决你的问题,请参考以下文章

Laravel ajax post 方法给出 MethodNotAllowedHttpException

Ajax 在 windows 的 Visual Studio 中不起作用(Blend)

AJAX 光标 - Sharepoint Visual Webpart

Visual Studio Javascript Intellisense - 选项对象

Visual Studio 2010 Javascript Intellisense 无法正常工作

vue错误:vue.runtime.esm.js?0261:619 [Vue warn]: Do not use built-in or reserved HTML elements as compo