最近在作後臺的前端頁面,常常用到ajax請求,有時候一個js中存在好幾個ajax請求,重複寫代碼確定是很差的,這裏就將ajax簡單的封裝了下,以下 html
//公共ajax請求 //url、type、async、cache、headers、data、dataType、contentType、callback function sendRequest(options,callback){ $.ajax({ url:options.url, type:options.type, async:false, cache:false, headers:options.headers, data:options.data, dataType:'json', contentType:'application/x-www-form-urlencoded;charset=UTF-8', success:function(result){ callback(result); }, error:function(result){ callback(result); } }); } //測試樣例 /** var options = { url:Server.ApiHost+"/utils/cms/getCatalogListTree", type:'get', headers:'', data:{"tenantId":userInfo.tenantId,"isTree":"0","publishFlag":"0"} }; sendRequest(options,function(data){ console.log(data) }); **/