2014-03-02 24 views
0

我制作了一个登录页面,并使用窗体,php和javascript注销。与onsubmit卡在一起果酱

但唯一的问题是,当您提交表单并且数据更改后,它将不会更新,直到页面重新加载。

<form method='POST' id='login' onsubmit='location.reload();'> 
    <input placeholder='Username' type='text' name='user' value='" . $_POST['user'] . "' /> 
    <input placeholder='Password' type='text' name='pass' value='" . $_POST['pass'] . "' /> 
    <input type='submit' value='Login' /> 
</form> 

请注意location.reload()是怎么回事,但它仍然不起作用。

会有任何可能的方法来解决这个只有JavaScript?

回答

2

你想要做的是在后台异步提交表单数据。 JQuery使这个很简单...看看这个答案,它应该让你在正确的轨道上。

PHP + Ajax Login

+0

,摆脱在那的onsubmit location.reload(),你可以把它放到jQuery的回调。 – Geremy