jqmobile と jquery を使用して、PHP ベースのモバイル アプリケーションを構築しています。jquery の $.post メソッドを使用してページをリロードせずにフォームを送信するボタンがあり、返されたデータは、[OK] ボタンをクリックするか、2600 ミリ秒後にプログラムで閉じることができるポップアップ ウィンドウを使用して表示されます。私の問題は、ボタンをクリックするとフォームが送信され、ポップアップが表示されて閉じることがあるが、ページが前のページにリダイレクトされることがあります。私のスクリプトは、ページの下部にあります
$(document).ready(function () {
$('.quickadd').click(function () {
var dataidd = $(this).attr("href");
var order_formm = $("form#quick_order"+dataidd);
var responseVar = $('#alert');
$.post("add_order.php", order_formm.serialize(), function (data) {
responseVar.html(data);
$("#alert").trigger("create");
$("#alert").popup("open", {
positionTo: '#showalert'
});
});
return false;
});
});