提交表格后留在同一页面

时间:2012-06-10 11:32:40

标签: javascript ajax

我试图将数据提交到数据库而不重定向页面。此代码中是否有任何错误?

$('#saving').on('click', function() { 
        var fname = $('#fname').val(); 
        var lname = $('#lname').val(); 
        var company = $('#company').val(); 
        var mnum = $('#mnum').val(); 
        var dataString = 'fname=' +fname + '&lname=' + lname + '&company=' + company + '&mnum=' + mnum; 
        $.ajax({ 
            type: "POST", 
            url: "submit.php", 
            data: dataString, 
            success: function() { 
                alert(''); 
                $('#dialog-message').dialog('open'); 
            } 
        }); 
    }); 

1 个答案:

答案 0 :(得分:4)

我想你想要preventDefault

function(event) {
    // ... ajax ...
    event.preventDefault();
}

文档说明:

  

如果调用此方法,则不会触发事件的默认操作。