2012-11-26 69 views
0

我使用$ .mobile.changePage轉到另一個頁面。它的成功,但幾秒後,頁面自動回到第一頁。我怎麼解決這個問題? 這裏我的代碼

$("#frmLogin").on("submit", function(e){ 
var u = $("#username",this).val(); 
var p = $("#password",this).val(); 
if(u != '' && p != ''){ 
    if(window.method.login(u,p) == true){ 
     $.mobile.changePage("home.html"); 
    }else{ 
      navigator.notification.alert("wrong combination"); 
} 
}else{ 
navigator.notification,alert("wrong"); 
} 
}) 

回答

3

你的代碼運行後,形式與標準繼續提交過程,它涉及重新加載頁面。

要停止這種情況發生,您的事件處理程序需要調用preventDefault或返回false。

+0

謝謝,現在我解決了我的問題 –