标签:
【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:方法类型,当服务器执行成功后,会自动执行这个方法,这个方法通过服务器返回的结果来处理页面。
【】
标签:
原文地址:http://www.cnblogs.com/HigginCui/p/5766119.html