jQuery モバイル ポップアップを編集フォームとして使用しています。ユーザーが送信ボタンをクリックすると、フォームの情報が取得され、SQL クエリが実行されてデータベースが更新されます。何らかの理由で ajax 呼び出しに到達するとすぐに壊れます。通常の送信ボタンと、jQuery 関数にバインドされた通常のボタンを使用してみましたが、どちらも同じことを行います。
$('form').submit(function(event) {
event.preventDefault();
alert("checkpoint 1");
$.ajax( {
type: 'POST',
url: process_edit.php,
data: $(this).serialize(),
success: function(data) {
//do something
}
} );
alert("checkpoint 2");
});
「チェックポイント 1」アラート ボックスが表示されますが、jQuery モバイル ポップアップが閉じて「チェックポイント 2」が表示されません。