Ajax实现页面内跳转的代码怎么写

70次阅读
没有评论

共计 1697 个字符,预计需要花费 5 分钟才能阅读完成。

这篇“Ajax 实现页面内跳转的代码怎么写”文章的知识点大部分人都不太理解,所以丸趣 TV 小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Ajax 实现页面内跳转的代码怎么写”文章吧。

代码如下:

script type= text/javascript  src= ../js/jquery.min.js /script 
  script type= text/javascript 
 $(function(){ // 作业面局部刷新,不做页面跳转的时候,推荐使用 ajax
 $(#login).click(function(){ // 点击按钮实现登录功能
 /* $.ajax({
 type: post , //type:请求方式,get,post
 url: login.action , // 要访问的后台地址
 data:{  uname :$( #uname).val(),
  pwd :$(#pwd).val()
 },
 success:function(result) { if(result== 1) {
 //1.welcome
 location.href= welcome.jsp 
 } else {
 //2.login
 $(#tip).show();
 }
 }
 }); */
 /* $.post( login.action ,{  uname :$( #uname).val(),
  pwd :$(#pwd).val()
 },function(result){
 // 回调函数:当后台成功响应结果时,会自动调用
 if(result== 1) {
 //1.welcome
 location.href= welcome.jsp 
 } else {
 //2.login
 $(#tip).show();
 }
 }); */
 $.get(login.action?uname= +$( #uname).val()+ pwd= +$( #pwd).val(),function(result){ // 回调函数:当后台成功响应结果时,会自动调用
 if(result== 1) { //1.welcome
 location.href= welcome.jsp 
 } else { //2.login
 $(#tip).show();
 }
 });
 })
 })  /script

body 之中的内容:

  body 
  table 
  tr 
  td 用户名:/td 
  td 
  input type= text  id= uname 
  /td 
  /tr 
  tr 
  td 密码:/td 
  td 
  input type= password  id= pwd 
  /td 
  /tr 
  tr 
  td colspan= 2 
  input type= button  value= 登录  id= login 
  /td 
  /tr 
  /table 
  span id= tip   >

LoginServlet.java 中的 doPost() 方法:

 public void doPost(HttpServletRequest request, HttpServletResponse response)
 throws ServletException, IOException { PrintWriter out = response.getWriter();
 String uname=request.getParameter( uname 
 String pwd=request.getParameter( pwd 
 System.out.println(uname); //1. 登录成功
 //2. 登录失败
 if(admin .equals(uname) 123 .equals(pwd)) { //welcome
 out.print( 1 
 } else { //login
 out.print( 2 
 } out.flush(); out.close();
 }

以上就是关于“Ajax 实现页面内跳转的代码怎么写”这篇文章的内容,相信大家都有了一定的了解,希望丸趣 TV 小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-18发表,共计1697字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)