码迷,mamicode.com
首页 > Web开发 > 详细

03_JqueryAjax_异步请求Servlet

时间:2016-08-12 19:52:44      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:

【Ajax 简述】

  jquery对Ajax提供了更方便的代码:$ajax({ops})来发送异步请求。

  首先说一个Ajax的特性,它是永安里发送异步请求,请求的是服务器,但不会刷新页面。

  例如在注册功能中,用户在表单输入用户名后,在用户输入框后出现一个对号(或者错号),说明在输入之后页面向服务器发出了异步请求,服务器验证这个名称是否注册过,然后返回结果,页面再通过服务器的返回结果显示对应的信息,整个请求过程中页面并不会刷新。

 

【$ajax() 方法】

$ajax()方法的参数是一个对象,这个对象的主要属性如下;

* url :请求的url,通常对应一个Servlet,例如:" /ajaxtest/AjaxServlet ";

* data:该属性是一个对象,它是传递给服务器的参数,例如:{email:"zhangSan"}( 例如其中的eamil来自于 邮箱:<input type="text" name="email" id="xxx"> )。Servlet可以通过request.getParameter("email")来获得这个值。

* type:请求方式,通过GET或者POST方式,例如:type:"POST";

* dataType:服务器返回给客户端的数据类型,特长我们选择json,表示JavaScript对象。例如在Servlet中:response.getWriter().print("{\"name\":\"zhangsan\"},\"age\":23");

* async:该属性是boolean类型,true表示异步,false表示同步。如果true,那么客户端不会等待服务器的返回结果,就继续向下执行。

* cache:该属性是boolean类型,表示是否在浏览器缓存中加载信息。

* success:方法类型,当服务器执行成功后,会自动执行这个方法,这个方法通过服务器返回的结果来处理页面。

【】

03_JqueryAjax_异步请求Servlet

标签:

原文地址:http://www.cnblogs.com/HigginCui/p/5766119.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!