jQuery.post() 函數格式詳解

jquery的Post方法$.post()

$.post是jquery自帶的一個方法,使用前須要引入jquery.jshtml

語法:$.post(url,data,callback,type);

url(必須):發送請求的地址,String類型jquery

data(可選):發送給後臺的數據,以key/value形式{a:value1,b:value2},即json格式json

callback(可選):請求成功後的回調函數。所以,在後臺的處理中,須要給JSONObject put一個是否成功的值,見下面例子。app

type(可選):即第二個參數data的數據類型。若是有data傳遞給後臺,則須要加上該類型。函數

前臺代碼:

$.post("/notice/setNoticeTopFlag?noticeId="+rowId+"&topFlag="+topFlag,null,function(json){post

url(必須):("/notice/setNoticeTopFlag?noticeId="+rowId+"&topFlag="+topFlag,url

data(可選,能夠有,能夠沒有):null(能夠有,能夠沒有)spa

callback(可選):function()htm

type:jsonblog

後臺代碼:

url(必須):@RequestMapping("/setNoticeTopFlag")

type   return 1;

@ResponseBody
@RequestMapping("/setNoticeTopFlag")
    public int setNoticeTopFlag (String noticeId, String topFlag) {         try {             boolean result = hzNoticeService.setNoticeTopFlag(noticeId, topFlag);             if (result) {                 return 1;             }          } catch (Exception e) {             log.error("置頂/取消置頂出錯!", e);         }         return -1;     }

相關文章
相關標籤/搜索