私は1つの簡単な電子メールフィールドからのEloquaを持っていますが、Ajax経由でデータを送信して、ページがリフレッシュされないようにしたいと考えています。私はインターネット上を見回してきましたが、今のところ動いているものは見つかりませんでした。Eloqua投稿からAjax経由
誰でもこれを使ってみましたか?
ありがとうございました。
私は1つの簡単な電子メールフィールドからのEloquaを持っていますが、Ajax経由でデータを送信して、ページがリフレッシュされないようにしたいと考えています。私はインターネット上を見回してきましたが、今のところ動いているものは見つかりませんでした。Eloqua投稿からAjax経由
誰でもこれを使ってみましたか?
ありがとうございました。
ドメイン制限のためにAjaxが動作しない可能性があります。
あなたはしかし、ブラインドフォームへのリンクを見ている可能性があり: http://img.en25.com/Web/McAfee/blind-form-link-generator-v2.html
このページはあなたのためのリンクを生成し、フォーム上に設定されたパラメータは、基本的にフォームのフィールド名です。
これは単純なhttp要求で、指定したフォームにデータを送信します。 これをiframe src、またはimg srcとして使用することができます。データが送信され、ページが再読み込みされません。
Sebの苦情に関する編集: リンクはヘルパーとして提供されました。ジェネレータは、電子メールアドレスフィールドの値として& e =を使用するリンクを作成します。 私はこれを何回も失敗してしまったので、元のフォームフィールド名をエロコアフォームに設定してください。
Eloqua Landingページまたは外部ページを使用している場合は、組織のサブドメイン(Eloqua)またはメインドメイン(外部ページ)でホストされる可能性が高く、フォーム提出はすべてeloquaのサブドメインになります。 com。 これは、Ajaxがブロックされることを意味します。そのため、iframeで「ブラインドフォームリンク」を使用した回避策などがあります。
このリンクは常に同じ構造です。例: http://now.eloqua.com/e/f2.aspx?elqFormName=elq-form-name&elqSiteID=123456&emailAddress=のEmailAddress &のfirstName =値& lastNameの= = 1
値&チェックボックスすべてのブラインドのフォームが提出するためにあなたがnow.eloqua.com/e/f2.aspxを使用することができます。
パラメータ "elqFormName"は、データが送信される形式を指定します。 Eloquaインスタンスを識別するためには、 "elqSiteID"が必要です。 以下のすべてのパラメータは、Eloquaフォームのフィールドに指定されたHTML名を参照します。
ブラインドフォーム送信を送信すると、Eloquaのすべての処理ステップがトリガーされますが、iframeまたはimgタグで "fake ajax"に使用されても、Eloquaのフォームに設定されたリダイレクトは実行されません。
あなたは何をやったのですか?あなたのコードを教えてください?私たちはあなたのために研究をするためにここにいません。 * ajaxフォームのsubmit *のための簡単なgoogle検索は、あなたにそれを把握するのに十分なものを与えるはずです。それから問題がある場合は、戻ってきて質問してください。 – Seb