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;     }

相关文章
相关标签/搜索