什么是AJAX请求
AJAX 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML) , 是指一种创建交互式网页应用的网页开发技术。
ajax 是一种浏览器通过 js 异步发起请求, 局部更新页面的技术。
Ajax 请求的局部更新, 浏览器地址栏不会发生变化
局部更新不会舍弃原来页面的内容
原生AJAX请求的示例:
1 | <script type="text/javascript"> |
1 | protected void javaScriptAjax(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { |
jQuery中的AJAX请求
ajax请求
1 | // ajax请求 |
1 | protected void jQueryAjax(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { |
ajax–get请求
1 | // ajax--get请求 |
1 | protected void jQueryGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { |
ajax–post请求
1 | // ajax--post请求 |
1 | protected void jQueryPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { |
ajax–getJson请求
1 | $("#getJSONBtn").click(function(){ |
1 | protected void jQueryGetJSON(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { |
jQuerySerialize
serialize()可以把表单中所有表单项的内容都获取到, 并以 name=value&name=value 的形式进行拼接。
1 | $("#submit").click(function(){ |
1 | protected void jQuerySerialize(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { |