HTMLの場合:
<form id="deleteMessages" name="deleteMessages" action="/deleteInboxMessage" method="post">
<!--some input elements here-->
<input type="submit" id="delete" value="delete"/>
</form>
jqueryを使用してフォームを送信します。
$('#delete').bind('click', function(e){
e.preventDefault();
//some logic here
$('#deleteMessages').submit();
});
Firefox、IE、Chrome、Operaで動作しますが、Safari(Windowsの場合)では動作しません。Safariで起こったことは、ページと同じコンテンツで新しいタブを開くことです。どうしたの?Safariが新しいタブを開くのはなぜですか?
送信する代わりにボタンも試しましたが、同じ問題が発生しました。