基于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实现Select下拉列表进行状态选择功能
Mar 30 jQuery
jQuery遮罩层实例讲解
May 11 jQuery
jQuery扩展_动力节点Java学院整理
Jul 05 jQuery
用户管理的设计_jquery的ajax实现二级联动效果
Jul 13 jQuery
JavaScript之事件委托实例(附原生js和jQuery代码)
Jul 22 jQuery
jQuery 防止相同的事件快速重复触发方法
Feb 08 jQuery
jQuery中将json数据显示到页面表格的方法
May 27 jQuery
jquery实现搜索框功能实例详解
Jul 23 jQuery
jQuery实现的响应鼠标移动方向插件用法示例【附源码下载】
Aug 28 jQuery
JQueryDOM之样式操作
Mar 27 jQuery
jQuery实现移动端扭蛋机抽奖
Nov 08 jQuery
jQuery+ajax实现文件上传功能
Dec 22 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 5.4 你必须要知道的
2013/08/07 PHP
解析PHP的Yii框架中cookie和session功能的相关操作
2016/03/17 PHP
php防止sql注入的方法详解
2017/02/20 PHP
jQuery UI Datepicker length为空或不是对象错误的解决方法
2010/12/19 Javascript
js自动闭合html标签(自动补全html标记)
2012/10/04 Javascript
js与jquery获取父级元素,子级元素,兄弟元素的实现方法
2014/01/09 Javascript
用javascript对一个json数组深度赋值示例
2014/07/27 Javascript
浅析Javascript匿名函数与自执行函数
2016/02/06 Javascript
Jquery修改image的src属性,图片不加载问题的解决方法
2016/05/17 Javascript
JS遍历页面所有对象属性及实现方法
2016/08/01 Javascript
javascript 定时器工作原理分析
2016/12/03 Javascript
Javascript Event(事件)的传播与冒泡
2017/01/23 Javascript
Angularjs验证用户输入的字符串是否为日期时间
2017/06/01 Javascript
JavaScript实现预览本地上传图片功能完整示例
2019/03/08 Javascript
vue实现节点增删改功能
2019/09/26 Javascript
javascript设计模式 ? 中介者模式原理与用法实例分析
2020/04/20 Javascript
[01:15:44]首部DOTA2纪录片今日23时全网上映
2014/03/19 DOTA
初学python数组的处理代码
2011/01/04 Python
Python找出9个连续的空闲端口
2016/02/01 Python
推荐8款常用的Python GUI图形界面开发框架
2020/02/23 Python
Python集成开发工具Pycharm的安装和使用详解
2020/03/18 Python
tensorflow使用freeze_graph.py将ckpt转为pb文件的方法
2020/04/22 Python
Keras实现支持masking的Flatten层代码
2020/06/16 Python
tensorflow 动态获取 BatchSzie 的大小实例
2020/06/30 Python
Python 实现简单的客户端认证
2020/07/29 Python
大学生护理专业自荐信
2013/10/03 职场文书
2014年应届大学生毕业自我鉴定
2014/01/31 职场文书
2014小学植树节活动总结
2014/03/10 职场文书
文明礼仪伴我行演讲稿
2014/05/12 职场文书
分公司任命书
2014/06/06 职场文书
职业规划实施方案
2014/06/10 职场文书
2014年体育教师工作总结
2014/12/03 职场文书
西双版纳导游词
2015/02/03 职场文书
加班费申请报告
2015/05/15 职场文书
MySQL 执行数据库更新update操作的时候数据库卡死了
2022/05/02 MySQL
服务器SVN搭建图文安装过程
2022/06/21 Servers