2014-03-02 53 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