var supervise = angular.module("supervise",[]);
supervise.controller("supervise_controller",function($scope,$http){
var data = {
school_code : "",
class_name : "",
teacher_account : "",
source : esmart_source
};
$http({
url : get_esmart_online,
method : "post",
data : $.param(data),
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
}).success(function(data) {
var jsonstr = JSON.stringify(data);
var jsondata = $.parseJSON(jsonstr);
if(jsondata.success_code==1){
$scope.all_online_number = jsondata.count;
}else{
$scope.all_online_number = 0;
}
}).error(function(){
$scope.all_online_number = 0;
});
});
注意:其中的data需要使用$.param(data) 並添加headers: {'Content-Type': 'application/x-www-form-urlencoded'}否則服務器php接受會出現參數無法正常解析問題
注:
http-關於application/x-www-form-urlencoded等字符編碼的解釋說明