我正在使用 jqmobile 和 jquery 构建一个基于 php 的移动应用程序。我有提交表单的按钮,而无需使用 jquery 的 $.post 方法重新加载页面,返回的数据使用弹出窗口显示,该窗口可以通过单击确定按钮或在 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;
});
});