我们的网站使用EE托管。我的任务是添加到我们的“联系我们”表单中,以便它发布到外部销售线索生成系统(hubspot)
我们获得了一个发布到的URL,当我最终找到相关表单的html时,我注意到它已经指向另一个销售线索系统。我不想删除此URL。是否可以同时发两个帖子?
<form action="https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8" method="POST"
http://yoursite.yourportal.hubspot.com/?app=leaddirector&FormName=X
答案 0 :(得分:7)
您无法通过单个请求执行此操作。使用XMLHTTP对象或JQuery.post();使用不同的URL和相同的数据。只需发送多个请求。或者,您可以向您的服务器发送一个请求,PHP可以将其发送到其他页面以及其他服务器,从而规避了javascript所具有的同源策略。
答案 1 :(得分:4)
你可以给你的表单一个id,而不是提交类型的btton,你有一个带有id的常规按钮(在这个例子中id是提交)然后使用jquery点击按钮做类似的事情:
$("button#submit").click(function() {
$.post("https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8", $("form#id").serialize(), function(data){
//DO something
});
$.post("http://yoursite.yourportal.hubspot.com/?app=leaddirector&FormName=X", $('form#id').serialize(), function(data){
//DO something
});
});