62,046
社区成员
发帖
与我相关
我的任务
分享
angular.module('controllers', [])
.controller('login-controller',function($scope,authSvc,testSvc){
$scope.testData="aaaaaacc";
$scope.passportData={};
$scope.logindata=function(){
var formData={
json:{
usrName:this.usrName,
pwd:this.pwd
}
};;
//$scope.testData=authSvc.login(formData);
authSvc.httptest(formData,logincallback);
//alert(aa);
}
$scope.btnClick=function(){
alert('im clicked');
}
})
function logincallback(responseData){
alert(JSON.stringify(responseData)+'callback')
}
angular.module('services',[])
.factory('authSvc',function($http){
return {
login:function(formData,callback){
$http.defaults.headers.post["Content-Type"] = "application/x-www-form-urlencoded";
/*$http.post('http://localhost:53595/home/test',JSON.stringify(formData))
.success(function(responseData){
callback(responseData);
});*/
$http.jsonp('http://localhost:53595/home/test',JSON.stringify(formData))
.success(function(responseData){
callback(responseData);
});
},
httptest:function(formData,callback){
$http({
method:'post',
url:'http://localhost:53595/home/test',
params:formData,
headers : { 'Content-Type': 'application/x-www-form-urlencoded' }
})
.success(function(responseData){
callback(responseData);
})
.error(function(){
alert('server error');
})
}
};
})
最近在学ionic 、几天前写的,之前也是接不到数据
factory.getjson = function (callbackFunc) {
return $http({ cache: true, url: baseurl + "/Home/getjson", method: 'GET' })
.success(function(datat){
alert(JSON.stringify(data));
callbackFunc(data);
})
}
factory.getjson = function () {
return $http({ cache: true, url: baseurl + "/Home/getjson", method: 'GET' })
.success(function(datat){
alert(JSON.stringify(data));
})
}