2011-11-12 81 views
0

我試圖使用jQuery Mobile的,PHP和MySQL 這是代碼如何從表單操作刪除#

<form action="check_login.php" method="post"> 
    <div data-role="fieldcontain"> 
    <input type="text" name="username" id="username" value="Username" /> 
    </div> 
    <div data-role="fieldcontain"> 
    <input type="password" name="username" id="username" value="Password" /> 
    </div> 
    <div class="ui-body ui-body-b">   
    <fieldset class="ui-grid-a"> 
     <div class="ui-block-b"><button type="submit" data-theme="a">Login</button></div> 
    </fieldset> 
    </div> 
</form> 

做一個登錄表單但問題是,在提交表單,它會被重定向到的index.php#check_login.php,而不是裝載/check_login.php驗證登錄

如何做到這一點?

+0

哪裏是jQuery代碼? – chrispanda

+0

有一個錯誤。 user1042910

+0

\t user1042910

回答

0

您可以設置以下jQuery腳本:

$(document).submit(function() { 
    $.post("/check_login.php", $("form").Serialize(), function(data) { 
     // perform other actions depending on what exactly check_login.php does, and returns 
    }); 
}); 

你只需調用HTTP POST方法,你的願望的網址,但你需要處理你自己的反應......

+0

請你解釋一下這個代碼,並告訴我在哪裏修改當前的代碼? – user1042910