<body> <form id="myForm"> <label>帐号: <input type="text" name="login" id="login"><span class="suc">√</span></label> <p></p> <label>密码: <input type="text" name="password" id="password"></label> <button>登录</button> </form></body>
$.ajax({ url:'sub.json', type:'get', success:function(data){ $.each(data,function(i,cont){ if($('#login').val()===cont.name&&$('#password').val()==cont.password){ alert('登录成功') location.href='http://www.baidu.com'; }else{ alert('输入帐号和密码有误') } })
以上例子就是我判断我输入的帐号和密码是否在json文件中有,如果有则登录成功,
如果没有则登录失败。
因为是将他们循环遍历然后在json文件中查找数据。但是如果登录失败就会弹出两次 输入帐号和密码有误。怎么才能实现,既能循环遍历查找每一个json文件是否与输入的帐号密码一直进行判断。又能让alert只弹出一次?该怎么该?
相关分类