// angularjs 初始化 ng-app="myApp"
var app = angular.module('myApp',[]);
app.controller('myCtrl',function($scope,httpService){
var obj = {
'v' : 1,
'prod_id' : 10,
't' : 0.6861832864488719,
'query' : print
};
httpService.postDatas('http://sys.hannikang.com/prod/process/prod.ashx?v=1&prod_id=10&t=0.6861832864488719&query=print',obj,function(data){
console.log(data);
$scope.names = data;
})
});
app.service("httpService", function ($http) {
return {
getDatas: function (url, obj1, succCallBack, errorCallBack) {
return $http({
method: "GET",
url: url,
params: obj1 || {}
}).success(function (data) {
succCallBack && succCallBack(data);
}).error(function (data) {
errorCallBack && errorCallBack(data);
})
},
postDatas: function (url, obj1, succCallBack, errorCallBack) {
return $http({
method: "POST",
url: 'http://sys.hannikang.com/prod/process/prod.ashx?v=1&prod_id=10&t=0.6861832864488719&query=print',
data: obj1 || {},
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
transformRequest: function (obj) {
var str = [];
for (var p in obj) {
str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p]));
}
return str.join("&");
}
}).success(function (data) {
succCallBack && succCallBack(data);
}).error(function (data) {
errorCallBack && errorCallBack(data);
})
}
}
});
修改service为
调用时