jquery的Post方法$.post()

來源:互聯網
上載者:User

標籤:

$.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()

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.