$.post()方法
post() 方法通过 HTTP POST 请求从服务器载入数据。
语法:
$.post(url,data,success(data, textStatus, jqXHR),dataType)
注释:
url                                    必需。规定把请求发送到哪个 URL。
data           可选。映射或字符串值。规定连同请求发送到服务器的数据。
success(data, textStatus, jqXHR)    可选。请求成功时执行的回调函数。
dataType                       可选。规定预期的服务器响应的数据类型。
默认执行智能判断(xml、json、script、text、html等)。

演示案例:
1、 创建Web项目JQueryAjax。
2、 在WebRoot下创建js/jquery文件目录,添加jquery-2.1.1.js
3、 创建Servlet(AjaxPostServlet)。如下:

public class AjaxPostServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {retData(request, response, "GET");}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {retData(request, response, "POST");}/*** 对请求提供返回数据* @param request* @param response* @param method* @throws IOException*/private void retData(HttpServletRequest request, HttpServletResponse response,String method) throws IOException{String userName = request.getParameter("userName");String age = request.getParameter("age");PrintWriter out = response.getWriter();out.print(method+":userName="+userName+",age="+age);out.flush();}
}

4、 创建jquery_ajax_method_post.jsp。

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML>
<html><head><base href="<%=basePath%>"><title>JQuery AJAX</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0">    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><link rel="stylesheet" type="text/css" href="css/styles.css"><script type="text/javascript" src="js/jquery/jquery-2.1.1.js"></script><script type="text/javascript">//$.get()方法function ajaxPost(){$.post("servlet/AjaxPostServlet",      //url地址{userName:$("#userName").val(),age:$("#age").val()},function(data){ //回传函数alert(data);},"text")}</script></head><body><br><div class="text_align-center">JQuery AJAX $.post()方法提交演示</div><hr /><div class="align-center"><form action="" method="post">姓名:<input type="text" name="userName" id="userName"/><br/>年龄:<input type="text" name="age" id="age"/><br/><br/><input type="button" οnclick="ajaxGet()" value="$.post()方法提交"/><br/></form></div><hr /></body>
</html>

5、将项目部署到Tomcat中,测试一下。

最新文章

  1. thinkbook14 2021版有两个显卡
  2. FPGA的设计艺术(5)STA实战之时钟偏斜对建立保持时间的影响以及时序报告分析
  3. hibernate学习笔记二
  4. codeforces 15C. Industrial Nim
  5. 英语复习二:每单元的翻译篇章
  6. 使用Androidkiller编译APK文件时出现libpng error: Not a PNG file的错误
  7. springboot jar中没有主清单属性_Spring Boot 常见错误及解决方法
  8. 使用HTML5开发手机离线应用
  9. 华三刀片服务器如何安装系统,刀片服务器及其操作系统的安装方法及系统专利_专利查询 - 天眼查...
  10. YbSoftwareFactory 代码生成插件【八】:基于JQuery EasyUI、Web Api的 ASP.NET MVC 代码生成插件...
  11. pythonsuper多重继承_解决python super()调用多重继承函数的问题
  12. Asp .Net core 2 学习笔记(1) —— Starup
  13. jtag接口定义 jtag接口的主要作用是什么
  14. 毕业设计 - 题目:基于深度学习的中文汉字识别 - 深度学习 卷积神经网络 机器视觉 OCR
  15. linux 终端显示的文件颜色的含义
  16. 挂载iphone ipsw升级包
  17. 一台计算机多个屏幕,一台电脑两个显示器怎么设置
  18. android ip 黑白名单,“IP 黑白名单”功能说明
  19. uIP编译时配置选项
  20. 2016全球与中国市场开关插座深度研究报告

热门文章

  1. 基于VUE框架的网页音乐播放器(可自适应手机布局)
  2. 如何迁移或复制VMware虚拟机系统
  3. #yyds#数据分析从零开始实战,Python、Pandas与各类数据库
  4. MyEclipse 2016 CI 安装教程及最详细的破解教程(内附有正版安装包及破解工具)
  5. java redis缓存使用_redis缓存在项目中的使用
  6. MDI、MDIX与Auto MDI/MDIX
  7. 雷军不再担任小米生态链企业紫米电子股东
  8. 解决Spring项目读取配置文件中文乱码问题
  9. 前端-浏览器常见兼容性问题以及解决方案
  10. 数据级的权限管理和功能级的权限管理的区别,不使用框架(shiro,springsecurity)做权限设计的思考