Jquery移动迭代问题,无法移至下一页

标签 jquery jquery-mobile

我是 Jquery 新手。 尝试从数据库进行身份验证,并且在身份验证期间,如果用户无效,则会显示一条警报消息,因为用户无效,如果它是无效用户,我会收到 2 条警报消息,指出“无效用户”,如果它是有效声明,我会收到 4 条警报消息作为有效用户。有没有办法只显示 1 个警报框或停止迭代,我担心“break”不能在“if”语句中使用,我尝试使用 return 语句,但我仍然可以看到 2 个警报框显示无效用户,如果用户无效,如果有效则显示 4 个警告框。

第二个问题是如果它的有效用户应该移动到下一页并且 window.location() 不起作用,如果可能的话我可以有它的编码。请帮助

这是编码:

    function loginRecord(){

     db.transaction(function(tx){
     var user=$('#username').val();
     var pwd=$('#pass').val();       
     var x="SELECT * FROM login WHERE username='"+user+"' AND password='"+pwd+"' ";    
     tx.executeSql(x,[],function(tx,result){
     if (result.rows.length > 0){

     var msg="Hello " +user + "your password is " +pwd;
     alert(msg);

    window.location.href="page3.html";

  }
  else{

    alert("Invalid user!");

    return false;                   

}
});
});
}

最佳答案


再次检查并评论

if (result.rows.length > 0){
        var msg= "Hello " +user + "your password is " +pwd;
        alert(msg);    
        window.location.href="page3.html";    
      }
      else{    
        alert("Invalid user!");    
        return false; 
          }

关于Jquery移动迭代问题,无法移至下一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25197572/

相关文章:

jquery - 根据所选选项的类别更改选择的类别

javascript - 在可折叠内容标题中添加链接(拆分链接)- 缺少 css

javascript - HTML 文档触发的第一个事件是什么?

javascript - Jquery帮助获取.attr()

asp.net-mvc - AJAX POST 之后如何在 ASP.NET MVC 2 中正确重新呈现 Recaptcha

jQuery-ui滑动而不调整现有元素的宽度

jquery - 提交禁用字段

jQuery - 将输入与现有的选择选项组选项进行比较

javascript - 移动网站 anchor 链接不起作用

javascript - 使用 flexslider 遍历数组