jQuery.post() 函数格式详解
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
jquery的Post方法$.post()
$.post是jquery自帶的一個(gè)方法,使用前需要引入jquery.js
語(yǔ)法:$.post(url,data,callback,type);
url(必須):發(fā)送請(qǐng)求的地址,String類型
data(可選):發(fā)送給后臺(tái)的數(shù)據(jù),以key/value形式{a:value1,b:value2},即json格式
callback(可選):請(qǐng)求成功后的回調(diào)函數(shù)。因此,在后臺(tái)的處理中,需要給JSONObject put一個(gè)是否成功的值,見(jiàn)下面例子。
type(可選):即第二個(gè)參數(shù)data的數(shù)據(jù)類型。如果有data傳遞給后臺(tái),則需要加上該類型。
前臺(tái)代碼:
$.post("/notice/setNoticeTopFlag?noticeId="+rowId+"&topFlag="+topFlag,null,function(json){
url(必須):("/notice/setNoticeTopFlag?noticeId="+rowId+"&topFlag="+topFlag,
data(可選,可以有,可以沒(méi)有):null(可以有,可以沒(méi)有)
callback(可選):function()
type:json
后臺(tái)代碼:
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("置頂/取消置頂出錯(cuò)!", e);
? ? ? ? }
? ? ? ? return -1;
? ? }
轉(zhuǎn)載于:https://my.oschina.net/u/3717819/blog/1929963
總結(jié)
以上是生活随笔為你收集整理的jQuery.post() 函数格式详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Java DecimalFormat四舍
- 下一篇: 周进度总结