シナリオを説明してみましょう。
複数のアイテムが入ったフォームがあります。フォームは多機能であるため、サーバー上で正しく処理される複数の送信ボタンがあります。
1つのアイテムを削除でき(アイテムごとに1つの送信ボタン)、すべてのアイテムを保存することもできます(フォームの下部にある送信ボタン)。
アイテムが削除されると、$。postが使用され、フォームを含むDIVは、を使用して新しい応答で更新されます。
$("#containingDIV").html(response)
したがって、削除されたアイテムを省略して、新しいフォームを作成します。
その後、[すべて保存]ボタンを押して、
$(form).serialize();
正しい数のアイテムをシリアル化しますが、削除されたアイテムが含まれ、フォームの最後のアイテムが欠落しています。
なぜこれが起こっているのか頭を悩ませることはできませんが、私はjQueryの第一人者ではないので、誰かがこれに光を当てることができることを望んでいます。
どんな助けでも大歓迎です。
ありがとう、
トム。