第一种方式,参数放到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访问后台传参方式
原文地址:https://www.cnblogs.com/handy-liu/p/8432528.html