$ .mobile.changePage不起作用

时间:2012-11-26 03:15:00

标签: android html cordova jquery-mobile

我使用$ .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");
}
})

1 个答案:

答案 0 :(得分:3)

代码运行后,表单将继续执行标准提交过程,包括重新加载页面。

要停止发生这种情况,您的事件处理程序需要调用preventDefault或返回false。