• 締切済み

POST時に要素を削除してからPOST

もしご存じの方がおられましたら、何でも結構ですのでアドバイスいただけましたら助かります。 今、formのPOSTをしたときに、ある要素を削除してからPOST処理が走るようにしたいと思っています。 jQueryを利用して、以下のようにしていますが、 要素を削除したあと、POST処理が止まってしまって、画面がリロードされません。 これはなぜでしょうか?? <form method="POST" action="index.php"> <input type="submit" name="submit" value="送信" onclick="jQuery('#target').remove();"> </form> ちなみに、jQueryのappendTo()といったメソッドならPOST処理は継続されました。 removeやdetachはだめみたいです。 こういった場合どのようにしたら良いのでしょうか。。 よろしくお願いします。

みんなの回答

回答No.1

例えば、inputのonclickを削除して jQuery("form").on("submit", function(){ jQuery("#target").remove(); return true; }); という感じにすると成功するかもしれませんよ。

参考URL:
http://api.jquery.com/submit/
gogoyamada
質問者

お礼

教えて頂きましてありがとうございました。 早速試してみたいと思います。 御礼遅くなりましてすいませんでした。

関連するQ&A