Javascript 提交表格后在同一页上停留

Javascript 提交表格后在同一页上停留,javascript,ajax,Javascript,Ajax,我试图在不重定向页面的情况下将数据提交到数据库。此代码中是否有错误 $('#saving').on('click', function() { var fname = $('#fname').val(); var lname = $('#lname').val(); var company = $('#company').val(); var mnum = $('#mnum').val(); var dat

我试图在不重定向页面的情况下将数据提交到数据库。此代码中是否有错误

$('#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'); 
            } 
        }); 
    }); 
我想你想要:

文件规定:

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

我想你想要:

文件规定:

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


我对ajax不太熟悉。请帮助我
。。。ajax…
在我的回答中意味着您应该使用现有的代码,这似乎很好。您还可以将
数据
参数作为javascript对象提供,例如
{“fname”:$('#fname').val()}
以及里面应该写的ajax代码。我对ajax不太熟悉。请帮助我
。。。ajax…
在我的回答中意味着您应该使用现有的代码,这似乎很好。您还可以将
数据
参数作为javascript对象提供,例如
{“fname”:$('#fname').val()}
function(event) {
    // ... ajax ...
    event.preventDefault();
}