本篇博客主要介绍JQuery中对Ajax进行了大幅度的简化和封装的内容;
果然“懒惰”是程序员的提升效率的有效推动力!!!
目录
三:$.ajax({})中的JSON表达式添加error项:
一:简介
已经知道,JavaScript是一种浏览器脚本语言,Ajax是一种内嵌到浏览器中的一种技术;
JQuery是一个以JavaScript为基础的plugin,即JQuery可以简化JavaScript的开发;JQuery也可以简化Ajax的开发;
Ajax的流程包括创建XmlHttprequest对象、发送Ajax请求、处理服务器响应三个步骤;比较麻烦;JQuery也提供了对Ajax的支持;在JQuery中对Ajax进行了大幅度的简化和封装;
即在引入jQuery文件后,在html文件的<script></script>标签中,就可以使用$.ajax(方法中书写一个json表达式,使用Ajax!!!之所以这么简单背后是jQuery的简化的“plugin”;;;
二:基本介绍&简单示例:
为了使用jQuery需要先把jQuery文件复制进来:
基本内容和Ajax三:同步和异步的区别中类似,其中
NewsListServlet类:略微修改如下:
(1)后台处理后的数据向前台传的时候,需要转成JSON;这需要引入fastjson的jar包;
(2)这个Servlet并没有主动重定向至news.html;而是在这儿默默的等待,等待news.html的Ajax的XmlHttpServlet主动去请求访问这个servlet;
(3)这个Servlet通过,response.getWriter().println(newsJsonStr);将数据加入到了响应中去了;
(4)为了演示$.ajax()中data传递参