3

私たちのウェブサイトは EE を使用してホストされています。「お問い合わせ」フォームに追加して、外部のセールス リード ジェネレーション システム (ハブスポット) に投稿するように依頼されました。

投稿先の URL が提供され、問題のフォームの html をようやく見つけたとき、それが既に別のセールス リード システムを指していることに気付きました。この URL を削除したくありません。同時に2つの投稿を行うことはできますか?

<form action="https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8" method="POST" 


http://yoursite.yourportal.hubspot.com/?app=leaddirector&FormName=X
4

2 に答える 2

6

単一の要求でそれを行うことはできません。XMLHTTP オブジェクトまたは JQuery.post() を使用します。URLが異なり、データが同じです。複数のリクエストを送信するだけです。または、サーバーに 1 つのリクエストを送信することもできます。この場合、PHP はそのリクエストを他のページや他のサーバーに送信し、javascript の同一オリジン ポリシーを回避します。

于 2012-06-08T19:45:20.443 に答える
3

フォームに id を指定し、submit タイプのボタンの代わりに、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 
    });
});
于 2012-06-08T19:51:32.627 に答える