基于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插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】
Apr 10 jQuery
Jquery把获取到的input值转换成json
May 15 jQuery
jQuery上传插件webupload使用方法
Aug 01 jQuery
jQuery插件artDialog.js使用与关闭方法示例
Oct 09 jQuery
jQuery实现的回车触发按钮事件功能示例
Mar 25 jQuery
通过jquery.cookie.js实现记住用户名、密码登录功能
Jun 20 jQuery
jQuery轮播图实例详解
Aug 15 jQuery
jQuery zTree树插件的使用教程
Aug 16 jQuery
jQuery设置下拉框显示与隐藏效果的方法分析
Sep 15 jQuery
jQuery实现全选、反选和不选功能的方法详解
Dec 04 jQuery
jQuery实现简单QQ聊天框
Aug 27 jQuery
jquery实现异步文件上传ajaxfileupload.js
Oct 23 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简单实现发送带附件的邮件
2015/06/10 PHP
Yii2使用自带的UploadedFile实现的文件上传
2016/06/20 PHP
php实现用户注册密码的crypt加密
2017/06/08 PHP
window.name代替cookie的实现代码
2010/11/28 Javascript
兼容IE和FF的js脚本代码小结(比较常用)
2010/12/06 Javascript
stream.js 一个很小、完全独立的Javascript类库
2011/10/28 Javascript
解决html按钮切换绑定不同函数后点击时执行多次函数问题
2014/05/14 Javascript
js实现的点击div区域外隐藏div区域
2014/06/30 Javascript
Bootstrap每天必学之简单入门
2015/11/19 Javascript
基于jquery实现简单的手风琴特效
2015/11/24 Javascript
jQuery Ajax页面局部加载方法汇总
2016/06/02 Javascript
原生javascript实现的ajax异步封装功能示例
2016/11/03 Javascript
Bootstrap输入框组件使用详解
2017/06/09 Javascript
详解基于vue-cli3.0如何构建功能完善的前端架子
2018/10/09 Javascript
JS原生带缩略图的图片切换效果
2018/10/10 Javascript
如何基于JavaScript判断图片是否加载完成
2019/12/28 Javascript
Vue的v-model的几种修饰符.lazy,.number和.trim的用法说明
2020/08/05 Javascript
python中pycurl库的用法实例
2014/09/30 Python
python中sys.argv函数精简概括
2018/07/08 Python
Python3 实现串口两进程同时读写
2019/06/12 Python
win10子系统python开发环境准备及kenlm和nltk的使用教程
2019/10/14 Python
Python多线程获取返回值代码实例
2020/02/17 Python
Python3爬虫中Selenium的用法详解
2020/07/10 Python
canvas之自定义头像功能实现代码示例
2017/09/29 HTML / CSS
STUBHUB日本:购买和出售全球活动门票
2018/07/01 全球购物
美国Max仓库:Max Warehouse
2020/05/31 全球购物
资生堂英国官网:Shiseido英国
2020/12/30 全球购物
医学院学生的自我评价分享
2013/11/19 职场文书
广播体操比赛口号
2014/06/10 职场文书
争做文明公民倡议书
2014/08/29 职场文书
党的生日演讲稿
2014/09/10 职场文书
员工工作表现自我评价
2015/03/06 职场文书
2015年班组长工作总结
2015/04/10 职场文书
聘任书范文大全
2015/09/21 职场文书
导游词之南迦巴瓦峰
2019/11/19 职场文书
JS开发前端团队展示控制器来为成员引流
2022/08/14 Javascript