使用jquery提交表单而不导航到另一个屏幕

The*_*i.9 6 forms jquery

我正在努力使表单提交不会导致页面导航并使用ajaxSubmit来提交内容.但是当我单击提交按钮时,它仍然导航到表单的action属性中的页面.继承人javascript:

var options = {
    success: processLogin
};
$('#loginform').submit(function() {
    $(this).ajaxSubmit(options);
    return false;
});
Run Code Online (Sandbox Code Playgroud)

并且形式如下:

<form id='loginform' action='login.php' method='post'>
    <table id='logintable'>
        <tr>
            <td>Room:</td>
            <td><input id='roomname' type='text' name='roomname' /></td>
        </tr>
        <tr>
            <td>Nickname:</td>
            <td><input id='nickname' type='text' name='nickname' /></td>
        </tr>
        <tr>
            <td colspan='2' class='center'><input type='submit' value='Submit' /></td>
    </table>
</form>
Run Code Online (Sandbox Code Playgroud)

and*_*ndi 3

使用event.preventDefault()

$('#loginform').submit(function(e) {
    e.preventDefault();
    $(this).ajaxSubmit(options);
});
Run Code Online (Sandbox Code Playgroud)