我无法在firefox中发布我的表单。 firefox做的是重新加载同一页面,并在网址中显示用户名和密码作为查询字符串,尽管使用方法' post'在我的形式。我使用bootstrap模式对话框填写表单。请帮助。
感谢。
答案 0 :(得分:0)
我假设您正在为表单使用ajax请求,要停止表单重新加载您需要停止表单默认操作的页面,为此您可以使用PreventDefault()。这是一个更好地理解它如何工作的例子
$(function () {
var frm = $('#yourform');
frm.submit(function (e) {
$.ajax({
type: 'POST',
url: '/send.php',
data: frm.serialize(),
success: function (data) {
alert('ok');
}
});
e.preventDefault();
});
});
答案 1 :(得分:0)
找到答案,当使用ajax发布表单时,需要阻止ajax的默认操作。使用上面@moein所描述的e.preventDefault()。