如何同时发布到多个网址?

时间:2012-06-08 19:39:55

标签: html expressionengine

我们的网站使用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

2 个答案:

答案 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 
    });
});