Firefox无法发布表单

时间:2016-03-18 07:23:38

标签: html twitter-bootstrap firefox

我无法在firefox中发布我的表单。 firefox做的是重新加载同一页面,并在网址中显示用户名和密码作为查询字符串,尽管使用方法' post'在我的形式。我使用bootstrap模式对话框填写表单。请帮助。

感谢。

2 个答案:

答案 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()。