基于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用户头像裁剪插件cropbox.js使用详解
Jun 07 jQuery
jQuery复合事件用法示例
Jun 10 jQuery
详解jQuery中关于Ajax的几个常用的函数
Jul 17 jQuery
jQuery实现拼图小游戏(实例讲解)
Jul 24 jQuery
简单实现jquery隔行变色
Nov 09 jQuery
jquery实现回车键触发事件(实例讲解)
Nov 21 jQuery
jQuery EasyUI 选项卡面板tabs的使用实例讲解
Dec 25 jQuery
jQuery扩展方法实现Form表单与Json互相转换的实例代码
Sep 05 jQuery
jQuery easyui datagird编辑行删除行功能的实现代码
Sep 20 jQuery
利用jquery和BootStrap实现动态滚动条效果
Dec 03 jQuery
jQuery - AJAX load() 实例用法详解
Aug 27 jQuery
jQuery实现简单评论区功能
Oct 26 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 实现一个字符串加密解密的函数实例代码
2016/11/01 PHP
laravel在中间件内生成参数并且传递到控制器中的2种姿势
2019/10/15 PHP
JavaScript DOM学习第六章 表单实例
2010/02/19 Javascript
javascript获取form里的表单元素的示例代码
2014/02/14 Javascript
javascript实现页面内关键词高亮显示代码
2014/04/03 Javascript
javascript中解析四则运算表达式的算法和示例
2014/08/11 Javascript
JavaScript节点及列表操作实例小结
2015/08/05 Javascript
全屏js头像上传插件源码高清版
2016/03/29 Javascript
js获取html的span标签的值方法(超简单)
2016/07/26 Javascript
AngularJS实现星星等级评分功能
2016/09/24 Javascript
jQuery给指定的table动态添加删除行的操作方法
2016/10/12 Javascript
jQuery上传插件webupload使用方法
2017/08/01 jQuery
基于JavaScript实现一个简单的Vue
2018/09/26 Javascript
vue.js的简单自动求和计算实例
2019/11/08 Javascript
Vue-cli打包后部署到子目录下的路径问题说明
2020/09/02 Javascript
[50:58]2018DOTA2亚洲邀请赛3月29日 小组赛A组OpTic VS Newbee
2018/03/30 DOTA
Python中使用异常处理来判断运行的操作系统平台方法
2015/01/22 Python
Python实现多线程抓取网页功能实例详解
2017/06/08 Python
Python爬虫工程师面试问题总结
2018/03/22 Python
对Python3之方法的覆盖与super函数详解
2019/06/26 Python
python实现美团订单推送到测试环境,提供便利操作示例
2019/08/09 Python
线程安全及Python中的GIL原理分析
2019/10/29 Python
Win 10下Anaconda虚拟环境的教程
2020/05/18 Python
基于python实现可视化生成二维码工具
2020/07/08 Python
Python  Asyncio模块实现的生产消费者模型的方法
2021/03/01 Python
医院门卫岗位职责
2013/12/30 职场文书
幼儿园老师辞职信
2014/01/20 职场文书
小学英语教学反思
2014/01/30 职场文书
收银员的岗位职责范本
2014/02/04 职场文书
幼儿园安全责任书
2014/04/14 职场文书
企业计划生育责任书
2015/05/09 职场文书
六一文艺汇演主持词
2015/06/30 职场文书
《索溪峪的野》教学反思
2016/02/19 职场文书
高效课堂教学反思
2016/02/24 职场文书
nginx实现动静分离的方法示例
2021/11/07 Servers
日本十大血腥动漫,那些被禁播的动漫盘点
2022/03/21 日漫