$.post是jquery自帶的一個方法,使用前須要引入jquery.jshtml
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; }