基于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中hover方法搭配css的hover选择器,实现选中元素突出显示方法
May 08 jQuery
jquery实现简单实用的轮播器
May 23 jQuery
基于jQuery和CSS3实现APPLE TV海报视差效果
Jun 16 jQuery
vue单页应用中如何使用jquery的方法示例
Jul 27 jQuery
jQuery中extend函数简单用法示例
Oct 11 jQuery
jquery实现回车键触发事件(实例讲解)
Nov 21 jQuery
集成vue到jquery/bootstrap项目的方法
Feb 10 jQuery
js与jQuery实现获取table中的数据并拼成json字符串操作示例
Jul 12 jQuery
jquery实现下载图片功能
Jul 18 jQuery
jquery-ui 进度条功能示例【测试可用】
Jul 25 jQuery
jquery实现聊天机器人
Feb 08 jQuery
使用jquery实现轮播图效果
Jan 02 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日期控制类实例
2014/12/09 PHP
php使用gettimeofday函数返回当前时间并存放在关联数组里
2015/03/19 PHP
简单解决微信文章图片防盗链问题
2016/12/17 PHP
基于JQuery的一句话搞定手风琴菜单
2012/09/14 Javascript
Jquery中使用setInterval和setTimeout的方法
2013/04/08 Javascript
主页面中的两个iframe实现鼠标拖动改变其大小
2013/04/16 Javascript
JavaScript Promise启示录
2014/08/12 Javascript
javascript实现仿IE顶部的可关闭警告条
2015/05/05 Javascript
封装属于自己的JS组件
2016/01/27 Javascript
AngularJs  Using $location详解及示例代码
2016/09/02 Javascript
js阻止冒泡和默认事件(默认行为)详解
2016/10/20 Javascript
Node.js+Express+Mysql 实现增删改查
2019/04/03 Javascript
微信小程序实现侧边栏分类
2019/10/21 Javascript
vue 解决文本框被键盘遮住的问题
2019/11/06 Javascript
Taro小程序自定义顶部导航栏功能的实现
2020/12/17 Javascript
php使用递归与迭代实现快速排序示例
2014/01/23 Python
利用python实现在微信群刷屏的方法
2019/02/21 Python
flask应用部署到服务器的方法
2019/07/12 Python
Python 离线工作环境搭建的方法步骤
2019/07/29 Python
python 爬取疫情数据的源码
2020/02/09 Python
Python基于network模块制作电影人物关系图
2020/06/19 Python
Python的scikit-image模块实例讲解
2020/12/30 Python
CSS3制作圆角图片和椭圆形图片
2016/07/08 HTML / CSS
德国大型的家具商店:Pharao24.de
2016/10/02 全球购物
日本最大化妆品和美容产品的综合口碑网站:cosme shopping
2019/08/28 全球购物
得到Class的三个过程是什么
2012/08/10 面试题
广州迈达威.net面试题目
2012/03/10 面试题
abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?
2012/10/15 面试题
如何打造一封优秀的留学推荐信
2014/01/25 职场文书
产品售后服务承诺书
2014/05/21 职场文书
酒店开业策划方案
2014/06/02 职场文书
动物科学专业求职信
2014/07/27 职场文书
教师考核评语大全
2014/12/31 职场文书
导游词之南京莫愁湖公园
2019/11/13 职场文书
如何解决.cuda()加载用时很长的问题
2021/05/24 Python
python的netCDF4批量处理NC格式文件的操作方法
2022/03/21 Python