基于ajax及jQuery实现局部刷新过程解析


Posted in jQuery onSeptember 12, 2020

1、jQurey使用时需导入jquery-1.4.2.js在web文件夹下

并在写script时需像如下定义script标签:

<script src="js/jquery-1.4.2.js" type="text/javascript"></script>

2、jQurey的语法:通过$(要选取的元素)

基于ajax及jQuery实现局部刷新过程解析

定义响应ajax的Servlet

String buttonName=request.getParameter("buttonName");
  JSONObject jsObject =null;  //定义一个要返回的的数据
  if (buttonName.equals("button_1")){
   jsObject=new JSONObject("{first:\"傻子\",second:\"傻子\",third:\"傻子\"}"); //以键值对方式存储

  }
  if (buttonName.equals("button_2")){
   jsObject=new JSONObject("{first:\"傻女\",second:\"傻女\",third:\"傻女\"}");

  }
  if (buttonName.equals("button_3")){
   jsObject=new JSONObject("{first:\"傻佬\",second:\"傻佬\",third:\"傻佬\"}");

  }
  response.getOutputStream().write(jsObject.toString().getBytes("utf-8")); //通过respon.getOutputStream获取输出流 将数据传回jsp页面
 }

ajax使用形式如下:

$.ajax({
  url:"/AJAX_war_exploded/ClickServlet", //定义需转到的Servlet
  type:"post",






//定义提交的形式
  data:{








 //定义要传递的数据,以键值对形式存储
   buttonName:"button_2"
  },









 //每个ajax都会让Servlet回传一个数据
  dataType:"json",





 //定义回传数据的类型
  success:function(result){


 //ajax收到回传的数据是会触发的事件success
   var first=result.first;
   var second=result.second;
   var third=result.third;
   $(".first")[0].innerHTML=first;

//该形式使用了jQuery获取html元素
   $(".second")[0].innerHTML=second;
   $(".third")[0].innerHTML=third;
  }
  })
 })

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery实现的动态文字变化输出效果示例【附演示与demo源码下载】
Mar 24 jQuery
详谈jQuery中使用attr(), prop(), val()获取value的异同
Apr 25 jQuery
jQuery查找和过滤_动力节点节点Java学院整理
Jul 04 jQuery
深入理解jquery的$.extend()、$.fn和$.fn.extend()
Jul 08 jQuery
jQuery 实时保存页面动态添加的数据的示例
Aug 14 jQuery
jQuery实现base64前台加密解密功能详解
Aug 29 jQuery
通过jquery的ajax请求本地的json文件方法
Aug 08 jQuery
jQuery-ui插件sortable实现自由拖动排序
Dec 01 jQuery
jquery无缝图片轮播组件封装
Nov 25 jQuery
js、jquery实现列表模糊搜索功能过程解析
Mar 27 jQuery
jQuery带控制按钮轮播图插件
Jul 31 jQuery
jQuery实现带进度条的轮播图
Sep 13 jQuery
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
Jun 06 #jQuery
Jquery滑动门/tab切换实现方法完整示例
Jun 05 #jQuery
JQuery实现折叠式菜单的详细代码
Jun 03 #jQuery
深入分析jQuery.one() 函数
Jun 03 #jQuery
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
Jun 02 #jQuery
jQuery实现倒计时功能完整示例
Jun 01 #jQuery
jQuery cookie的公共方法封装和使用示例
Jun 01 #jQuery
You might like
js弹出模式对话框,并接收回传值的方法
2013/03/12 Javascript
深入理解JavaScript高级之词法作用域和作用域链
2013/12/10 Javascript
Javascript中arguments对象详解
2014/10/22 Javascript
js闭包所用的场合以及优缺点分析
2015/06/22 Javascript
JavaScript实现网站访问次数统计代码
2015/08/12 Javascript
牛叉的Jquery——Jquery与DOM对象的互相转换及DOM的三种操作
2015/10/29 Javascript
js实现页面a向页面b传参的方法
2016/05/29 Javascript
jQuery实现可以编辑的表格实例详解【附demo源码下载】
2016/07/09 Javascript
vue.js与element-ui实现菜单树形结构的解决方法
2018/04/21 Javascript
详解vue后台系统登录态管理
2019/04/02 Javascript
LayUi数据表格自定义赋值方式
2019/10/26 Javascript
微信小程序实现搜索框功能及踩过的坑
2020/06/19 Javascript
Jquery $.map使用方法实例详解
2020/09/01 jQuery
[55:25]2018DOTA2亚洲邀请赛3月29日 小组赛A组 VG VS OG
2018/03/30 DOTA
[36:33]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第二场
2018/04/04 DOTA
Python和Ruby中each循环引用变量问题(一个隐秘BUG?)
2014/06/04 Python
Tornado Web服务器多进程启动的2个方法
2014/08/04 Python
python实现带验证码网站的自动登陆实现代码
2015/01/12 Python
python中numpy包使用教程之数组和相关操作详解
2017/07/30 Python
Python使用matplotlib填充图形指定区域代码示例
2018/01/16 Python
python使用opencv在Windows下调用摄像头实现解析
2019/11/26 Python
Pytorch在dataloader类中设置shuffle的随机数种子方式
2020/01/14 Python
python词云库wordCloud使用方法详解(解决中文乱码)
2020/02/17 Python
基于spring boot 日志(logback)报错的解决方式
2020/02/20 Python
如何表示python中的相对路径
2020/07/08 Python
html5使用canvas画一条线
2014/12/15 HTML / CSS
意大利奢华内衣制造商:Cosabella
2017/08/29 全球购物
英国婴儿产品专家:Samuel Johnston
2020/04/20 全球购物
社区优秀志愿者材料
2014/02/02 职场文书
梅花魂教学反思
2014/04/25 职场文书
霸气队列口号
2014/06/18 职场文书
淘宝客服工作职责
2014/07/11 职场文书
2014国庆65周年领导讲话稿(3篇)
2014/09/21 职场文书
人为什么会“幸灾乐祸”?
2019/08/06 职场文书
特别篇动画《总之就是非常可爱 ~制服~》PV公开,2022年夏季播出
2022/04/04 日漫
Windows server 2012 配置Telnet以及用法详解
2022/04/28 Servers