0
を作成し、以下を含むtest.php
呼ば:防止デフォルトでは、私は、ファイルからのクリックでフォームを取得していますフォーム
<form method="post" class="adminTM">
<input type="hidden" name="execID" value="<?=$_POST['exec']?>" />
<input type="hidden" name="fromTM" value="<?=$_POST['TM']?>" />
<input type="text" name="toTM" value="<?=$_POST['TM']?>" />
<input type="hidden" name="symbol" value="<?=$_POST['symbol']?>" />
<button class="submitTM">SUBMIT</button>
</form>
javascriptのはそうのようになります。
$(function(){
$('.adminTMClick').live('click', function(e){
$(this).data('TM', this.innerHTML);
$.post('test.php', $(this).data(), function(data){
$(data).dialog({
modal: true,
beforeClose: function(){
$(this).remove();
}
});
console.log($('.adminTM'));
console.log($('.submitTM'));
});
});
$('.submitTM').live('click', function(e){
//originally had .adminTM with submit which failed
e.preventdefault();
alert('i am here');
return false;
});
});
私はどのように作るのですかは実行しません送信ボタンをクリックすると、デフォルトの送信アクションが実行されますか?ここで
は、私は(私は方法のため、それをjsfiddle作品を少し変更しなければならなかった)やっているものを基本的に示していフィドルです:http://jsfiddle.net/maniator/tQVnV/show/
をしてください.... – Neal
謝罪を答える前に、私の記事を読んで、それはここでは遅。私は '.submit()'を使って正確に失敗した好奇心旺盛なwhiteですが、私はこれを問題なく過去に使っています。 –
そのライブロード。私の更新のフィドルを見てください – Neal