angularjs訪問後臺傳參方式
第一種方式,參數放到post請求中
createTask : function(fileName,beginDate,endDate) {
var url = ‘financialExportToEBS/createTask‘;
var deferred = $q.defer();
var promise = $http.post(url,{"fileName":fileName, "beginDate":beginDate,"endDate":endDate}).then(function(response) {
return response;
},function(response){
return response;
});
return promise;
}
這樣訪問,後臺接受方法中的參數名稱要和post方法中map的名稱一樣就可以接收
第二種方式放到請求的url中
getPageList : function(pageIndex,pageSize) {
var url = ‘financialExportToEBS/pageList/‘+pageIndex+‘/‘+pageSize;
var deferred = $q.defer();
var promise = $http.post(url).then(function(response) {
return response;
},function(response){
return response;
});
return promise;
}
這樣後臺的url上要有對應的值比如 @RequestMapping(value = "/pageList/{pageIndex}/{pageSize}")
angularjs訪問後臺傳參方式