0

ウェブサイトの3ページのフォームを再設計したいと思っています。

現在

  1. ページ1はユーザーから初期データを取得し、POSTによってページ2に送信されます
  2. 2ページ目では、このデータを使用して、初期データに基づいた適切なフォームフィールドのみを表示し、POSTによって3ページ目に送信されます。
  3. 3ページ目は、ajaxを介してフォームを送信する前に、最終的に連絡先情報をキャプチャして、同じページでmysqlクエリの結果を表示します。

私がやりたいのは、フォーム全体を1ページにまとめ、各ステップを送信し、データを送信してajaxを介して次のステップで使用することです(ステップを非表示および表示するための整然としたjQuery slideUpslideDownアクションとともに) )よりシームレスなエクスペリエンスを作成します。ajaxを使用して同じページのフォーム間でデータを送信する方法を示すリソースを探しましたが、何も見つからず、困惑しています。

どんなポインタでも大歓迎です!

4

2 に答える 2

1

簡単な解決策があります:邪悪な宝石を使用してください。

ウィザードへのWebフォームも参照してください

于 2012-09-13T10:31:27.157 に答える
0

つまり、ajaxによって送信された3つのフォームは必要ありません。ページ全体を1つのフォームに変換し、ステップ1のデータで実行する必要があることを実行する2番目のステップに進むクリックイベントがあります。 3最後にAJAXを使用してフォーム全体を送信します。完璧です。

于 2012-09-13T10:05:35.153 に答える