Html 如何同时发布到多个URL?

Html 如何同时发布到多个URL?,html,expressionengine,Html,Expressionengine,我们的网站是用EE托管的。我的任务是添加到“联系我们”表单中,以便将其发布到外部销售潜在客户开发系统(hubspot) 我们得到了一个要发布到的URL,当我最终找到该表单的html时,我注意到它已经指向另一个销售线索系统。我不想删除此URL。可以同时做两个帖子吗 <form action="https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8" method="POST" http://yoursite

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

您不能通过一个请求来实现这一点。使用XMLHTTP对象或JQuery.post();使用不同的URL和相同的数据。只需发送多个请求。或者,您可以向服务器发送一个请求,PHP可以将其转发到其他页面以及其他服务器,从而避免javascript的同源策略。

您可以为表单提供一个id,而不是使用类型为submit的btton,您有一个带有id的常规按钮(在本例中,id为submit)然后使用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 
    });
});

我很肯定。我在页面中看到一些javascript函数。(我在上面添加了我想发布的新代码)max所说的话是站得住脚的。。。要澄清php方面,可以使用cURL