基于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.load()和Jsp的include的区别
Apr 12 jQuery
jQuery实现百度登录框的动态切换效果
Apr 21 jQuery
jQuery extend()详解及简单实例
May 06 jQuery
jQuery 表单序列化实例代码
Jun 11 jQuery
jQuery常见面试题之DOM操作详析
Jul 05 jQuery
jQuery取得元素标签名称小结(附代码)
Aug 16 jQuery
jQuery实现输入框的放大和缩小功能示例
Jul 21 jQuery
jQuery实现ajax的嵌套请求案例分析
Feb 16 jQuery
原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作
Feb 27 jQuery
jquery3和layui冲突导致使用layui.layer.full弹出全屏iframe窗口时高度152px问题
May 12 jQuery
jQuery模拟html下拉多选框的原生实现方法示例
May 30 jQuery
jQuery实现手风琴效果(蒙版)
Jan 11 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
php下图片文字混合水印与缩略图实现代码
2009/12/11 PHP
PHP新手NOTICE错误常见解决方法
2011/12/07 PHP
PHP中读取照片exif信息的方法
2014/08/20 PHP
php获取linux命令结果的实例
2017/03/13 PHP
精通Javascript系列之数值计算
2011/06/07 Javascript
jQuery制作仿腾讯web qq用户体验桌面
2013/08/20 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
基于bootstrap实现广告轮播带图片和文字效果
2016/07/22 Javascript
vue父子组件的数据传递示例
2017/03/07 Javascript
利用node.js如何搭建一个简易的即时响应服务器
2017/05/28 Javascript
JS实现点击li标签弹出对应的索引功能【案例】
2019/02/18 Javascript
解决layui的table插件无法多层级获取json数据的问题
2019/09/19 Javascript
Vue实现简单的跑马灯
2020/05/25 Javascript
vue实现div单选多选功能
2020/07/16 Javascript
如何阻止移动端浏览器点击图片浏览
2020/08/29 Javascript
[01:03:33]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
pymongo实现控制mongodb中数字字段做加法的方法
2015/03/26 Python
200行自定义python异步非阻塞Web框架
2017/03/15 Python
python网络应用开发知识点浅析
2019/05/28 Python
python做反被爬保护的方法
2019/07/01 Python
python opencv捕获摄像头并显示内容的实现
2019/07/11 Python
简单介绍django提供的加密算法
2019/12/18 Python
Pytorch 数据加载与数据预处理方式
2019/12/31 Python
利用django创建一个简易的博客网站的示例
2020/09/29 Python
Python WebSocket长连接心跳与短连接的示例
2020/11/24 Python
Python3.9最新版下载与安装图文教程详解(Windows系统为例)
2020/11/28 Python
如何用Django处理gzip数据流
2021/01/29 Python
学生个人求职自荐信格式
2013/09/23 职场文书
护士毕业自我鉴定
2014/02/07 职场文书
2014年重阳节活动策划方案书
2014/09/16 职场文书
2015年党员岗位承诺书
2015/04/27 职场文书
2015年社区居委会工作总结
2015/05/18 职场文书
2015年惩防体系建设工作总结
2015/05/22 职场文书
农村老人去世追悼词
2015/06/23 职场文书
2016七夕情人节广告语
2016/01/28 职场文书
入团申请书格式
2019/06/20 职场文书