直接上代碼:
<form method="post" class=""> <fieldset> <legend>Login</legend> <div class="form-group has-feedback"> <label class="control-label">用戶名</label> <input type="text" id="username" class="form-control" name="username" placeholder="userame"> <span class="glyphicon glyphicon-user form-control-feedback"></span> </div> <div class="form-group has-feedback"> <label class="control-label">密碼</label> <input type="password" id="password" class="form-control" name="password" placeholder="password"> <span class="glyphicon glyphicon-lock form-control-feedback"></span> </div> <div class="login-btn"> <button class="btn btn-default btn-primary" id="submit" type="button">登錄</button> <a href="#" class="btn btn-default btn-success">注冊</a> </div> </fieldset> </form>
使用jquery的$.ajax()方法異步提交請求:
$(document).ready(function(){ $("#submit").click(function(){ var name=$("#username").val(); var psd=$("#password").val(); var userJson={username:name,password:psd}; //alert(name+" "+psd); $.ajax({ url:"http://localhost:8080/guser/user/login", type:"post", data:userJson, success:function(data){ if(data != "") location.href ="http://localhost:8080/gblog/imagecate"; }, complete:function(){} }); }); });
后台返回的json數據將保存在data中,可以在success:下進行解析,並進行一定操作。