問題を明確に定義するには、次の例を検討してください。
<form id='myform'>
<div id='location'>
<input type='text' name='username'>
</div>
<div id='background' style='display:none'>
<input type='text' name='username'>
</div>
<div id='family' style='display:none'>
<input type='text' name='username'>
</div>
</form>
わかった。今私がやろうとしているのは、編集フォームを作成することです。最初に、ユーザー データの各項目をページに表示しています。ユーザーデータはこのようにセクションに分けられています
Location
VisualAppearance
Background
Family
EducationAndCareer
Lifestyle
AdditionalQuestions
たとえば、場所セクションには、次のようなユーザーの場所に関する情報が含まれています
country , city , zip , state
国などの各項目には矢印が含まれています。矢印をクリックすると、 get パラメータを使用してユーザーを別のページに送信します?item=location
。ドキュメントの準備ができたら、get の内容を確認し、関連するフィールドに入力して、要求されたセクションを表示します。必要なドロップダウンと選択したアイテムをロードします。今、私はajaxでデータを投稿したいと思っています。使用$('form').serialize()
すると、不要な null 値を持つすべてのセクション情報が送信されます。他のセクションが隠され、ロードされていないためです。このスキャンリオの場所だけのデータを送信したい。これどうやってするの。
私はモバイルで働いています。これにはjqueryとノックアウトを使用しています。