jQueryを介してダイアログボックスにフォームをロードしています
コードは次のようになります
<form class ="form1" action="" method="post" enctype="multipart/form-data" >
...
</form>
jQueryフォームプラグインを使用して、このようなフォームを送信しています
$(".form1").live('submit', function(e) {
var options = {
target: '.ajaxMessage',
beforeSubmit: showRequest,
success: showResponse,
type: 'POST'
};
alert('test');
$(this).ajaxSubmit(options);
return false;
});
今
AJAXなしでフォームを直接ロードしてからフォームを送信すると、フォームは問題なく送信されます。10回のうち10回は機能します
2 番目のケースでは、フォームを動的にロードします。フォームのリンクをクリックすると、jquery ダイアログ ボックスにフォームが動的に読み込まれます。フォームの送信をクリックすると、アラートが表示されますが、フォームは送信されません。しかし、うまくいくこともありますが、うまくいかないこともあります。10回中2回は効くと思います。
Firebug コンソールにもエラーは表示されません
Whats問題を見つける方法はありますか