我正在使用jqmobile和jquery构建基于php的移动应用程序。我有按钮提交表单而不使用jquery的$ .post方法重新加载页面,并使用弹出窗口显示返回的数据,可以通过单击ok按钮或2600ms后以编程方式关闭。我的问题是,有些时候单击按钮时,表单会被提交,弹出窗口会自动关闭并关闭,但页面会将自身重定向到上一页。
后,我的脚本位于页面底部 $(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;
});
});