jquery的Post方法$.post()
$.post是jquery自带的一个方法,使用前需要引入jquery.js
语法:$.post(url,data,callback,type);
url(必须):发送请求的地址,String类型
data(可选):发送给后台的数据,以key/value形式{a:value1,b:value2},即json格式
callback(可选):请求成功后的回调函数。因此,在后台的处理中,需要给JSONObject put一个是否成功的值,见下面例子。
type(可选):即第二个参数data的数据类型。如果有data传递给后台,则需要加上该类型。
后台代码:
public String add(User user,HttpServletResponse response){
    int resultTotal=0//操作的记录数
    resultTotal=userDao.add(user);
    JSONObject resultJSONObject=new JSONObject();
    if(resultTotal>0){
          resultJSONObject.put("success",true);
    }else{
          resultJSONObject.put("success",false);
    }
    response.setContentType("text/html;charset=utf-8");
    PrintWriter out=response.getWriter();
    out.println(resultJSONObject.toString);
    out.flush();
    out.close();
}
前台代码:
function add(){
  var url="${pageContext.request.contextPath}/user/add.do";
  var userName0=$("#userName").val();
  var password0=$("#password").val();
  $.post(url,{userName:userName0,password:password0},function(resultJSONObject){
       if(resultJSONObject.success){
          $.messager.alert("系统提示","添加成功","info");
       }else{
          $.messager.alert("系统提示","添加失败","error");
       }
    },"json");
}
jquery的Post方法$.post()的更多相关文章
- 深度理解Jquery 中 offset() 方法
		参考原文:深度理解Jquery 中 offset() 方法 
- jQuery调用后台方法
		前台: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.as ... 
- String方法,js中Array方法,ES5新增Array方法,以及jQuery中Array方法
		相关阅读:https://blog.csdn.net/u013185654/article/details/78498393 相关阅读:https://www.cnblogs.com/huangyin ... 
- jquery  的 change() 方法的使用
		w3c 中的定义:链接 <a>http://www.w3school.com.cn/jquery/event_change.asp<a> jQuery 事件 - change ... 
- jquery.on()超级方法
		$.on()方法是jquery1.7之后的一个超级方法,将事件绑定和事件委托整合到一个函数中去,支持绑定多个事件,并且可以绑定自定义事件.使用起来很方便. demo传送门 事件委托 首先说一下事件委托 ... 
- 重写jquery的ajax方法
		//首先备份下jquery的ajax方法 var _ajax=$.ajax; //重写jquery的ajax方法 $.ajax=function(opt){ //备份opt中error和success ... 
- jQuery的extend方法
		jq中的extend在面试中经常会被问道,今天我总结一个下有关于extend的用法三种进行对比,可能不全,希望大家指点, 用法一: $.extend({}) ,为jQuery类添加方法,可以理解为扩 ... 
- HTML 5 的自定义 data-* 属性和jquery的data()方法的使用
		人们总喜欢往HTML标签上添加自定义属性来存储和操作数据.但这样做的问题是,你不知道将来会不会有其它脚本把你的自定义属性给重置掉,此外,你这样做也会导致html语法上不符合Html规范,以及一些其它副 ... 
- jquery的curCSS方法
		核心思想是用getComputedStyle获取样式,如果没有获取到就判断是不是动态创建的元素,如果是则用style获取行内样式.看重点(注释部分)代码吧! curCSS = function( el ... 
- jquery 扩展插件方法
		分析插件jquery.countdown.js (function($) { $.fn.countdown = function(options) { // default options var d ... 
随机推荐
- Dalvik指令集
			类型 语法 含义 V void,只用于返回值类型 Z boolean B byte S short C char I int J long F float D double L Java类类型 [ 数 ... 
- C++拾遗(一)关于main()函数
			C:省略返回值默认为int,()中空着不等于void C++:不能省略返回值,()中空着等效于(void) 常规独立程序必须包含一个main(),DLL可以不需要main(). 
- Popular Cows (POJ No.2186)
			Description Every cow's dream is to become the most popular cow in the herd. In a herd of N (1 <= ... 
- POJ3662 Telephone Lines( dijkstral + 二分 )
			POJ3662 Telephone Lines 题目大意:要在顶点1到顶点n之间建一条路径,假设这条路径有m条边,其中有k条边是免费的,剩余m-k条边是要收费的, 求这m-k条边中花费最大的一条边的最 ... 
- c# 与 c++ 编译
			C#的所有方法封装在类中,类的方法没有先后之分,无需声明.//而C++必须在函数调用前,由编译器检查参数类型是否合法,所以必须知道函数的原形(protype),所以必须提前声明函数的签名(signat ... 
- 程序设计C 实验三 题目九 方程式(0300)
			Description: Consider equations having the following form: a*x1*x1 + b*x2*x2 + c*x3*x3 + d*x4*x4 = 0 ... 
- 开放GitHub的理由
			越来越多的程序把sourcecode和安装包托管到GitHub上,没有GitHub访问的网络太悲催了... 想通过Chocolatey(windows版的apt-get)装一个ConEmu都无法做到 ... 
- Kafka笔记--分布式环境搭建
			部署: http://www.cnblogs.com/likehua/p/3999538.html http://blog.csdn.net/kimmking/article/details/8263 ... 
- Robot Framework自动化测试---元素定位
			不要误认为Robot framework 只是个web UI测试工具,更正确的理解Robot framework是个测试框架,之所以可以拿来做web UI层的自动化是国为我们加入了selenium2的 ... 
- 在WPF中使用AForge.net控制摄像头拍照
			原文:在WPF中使用AForge.net控制摄像头拍照 利用AForge.net控制摄像头拍照最方便的方法就是利用PictureBox显示摄像头画面,但在WPF中不能直接使用PictureBox.必须 ... 
