基于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中关于bind()方法的使用技巧分享
Mar 30 jQuery
使用jQuery,Angular实现登录界面验证码详解
Apr 27 jQuery
jQuery实现html table行Tr的复制、删除、计算功能
Jul 10 jQuery
jQuery EasyUI开发技巧总结
Sep 26 jQuery
jquery.picsign图片标注组件实例详解
Feb 02 jQuery
jquery引入外部CDN 加载失败则引入本地jq库
May 23 jQuery
jQuery实现动态加载select下拉列表项功能示例
May 31 jQuery
IE8中jQuery.load()加载页面不显示的原因
Nov 15 jQuery
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
Jan 18 jQuery
jquery 验证用户名是否重复代码实例
May 14 jQuery
jQuery实现的解析本地 XML 文档操作示例
Apr 30 jQuery
jQuery实现倒计时功能完整示例
Jun 01 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你的验证码安全码?
2007/01/02 PHP
PHP批量生成缩略图的代码
2008/07/19 PHP
php ob_flush,flush在ie中缓冲无效的解决方法
2010/05/09 PHP
PHP 数组基础知识小结
2010/08/20 PHP
PHP中使用cURL实现Get和Post请求的方法
2013/03/13 PHP
PHP 提取图片img标记中的任意属性的简单实例
2013/12/10 PHP
php生成图片验证码的实例讲解
2015/08/03 PHP
smarty中常用方法实例总结
2015/08/07 PHP
PHP通过引用传递参数用法分析
2016/12/01 PHP
PHP判断一个变量是否为整数、正整数的方法示例
2019/09/11 PHP
Laravel开启跨域请求的方法
2019/10/13 PHP
通过Mootools 1.2来操纵HTML DOM元素
2009/09/15 Javascript
ASP.NET MVC中EasyUI的datagrid跨域调用实现代码
2012/03/14 Javascript
js时间比较示例分享(日期比较)
2014/03/05 Javascript
ECMAScript6新增值比较函数Object.is
2015/06/12 Javascript
JS实现DOM删除节点操作示例
2018/04/04 Javascript
Angular实现模版驱动表单的自定义校验功能(密码确认为例)
2018/05/17 Javascript
Vant的安装和配合引入Vue.js项目里的方法步骤
2018/12/05 Javascript
layui实现checkbox的目录树tree的例子
2019/09/12 Javascript
JavaScript语法约定和程序调试原理解析
2020/11/03 Javascript
跟老齐学Python之不要红头文件(2)
2014/09/28 Python
python实现决策树C4.5算法详解(在ID3基础上改进)
2017/05/31 Python
Python中的pygal安装和绘制直方图代码分享
2017/12/08 Python
PyQT实现多窗口切换
2018/04/20 Python
python 读取txt,json和hdf5文件的实例
2018/06/05 Python
实例讲解Python中整数的最大值输出
2019/03/17 Python
python的依赖管理的实现
2019/05/14 Python
python 进程的几种创建方式详解
2019/08/29 Python
Java如何格式化日期
2012/08/07 面试题
外贸学院会计专业应届生求职信
2013/11/14 职场文书
致铅球运动员加油稿
2014/02/13 职场文书
高三高考决心书
2014/03/11 职场文书
校园活动宣传方案
2014/03/28 职场文书
感恩主题班会教案
2015/08/12 职场文书
使用Redis做预定库存缓存功能
2022/04/02 Redis
MySQL数据库 任意ip连接方法
2022/05/20 MySQL