zoukankan      html  css  js  c++  java
  • 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();

      var urlData={userName:userName0,password:password0}
      $.post(url,urlData,function(resultJSONObject){
        if(resultJSONObject.success){
          $.messager.alert("系统提示","添加成功","info");
        }else{
          $.messager.alert("系统提示","添加失败","error");
        }
      },"json");
    }

  • 相关阅读:
    收藏的 30 个CSS 代码段
    Power designer 15生成sql server 2005/2008列注释
    华为网盘
    敏捷宣言(一)
    敏捷宣言(三) Scrum是一种敏捷实践
    敏捷宣言(二) 何为敏捷
    我也曾哭过[转]
    你以为我穷,不好看,就没有感情吗?[转]
    关于异性朋友
    Gone With the Wind[转]
  • 原文地址:https://www.cnblogs.com/FondWang/p/10633627.html
Copyright © 2011-2022 走看看