如何将数据Codeigniter控制器传递给Angularjs控制器



尝试将Codeigniter控制器响应传递给angularjs CTRL在AngularJs中:我发出了警报(响应数据(,显示未定义的数据不是即将到来的数据

代码点火器控制器代码:

function index(){          
// echo "inside function";
$data = validate_my_params(array('id' => 'required|id'));
if($data['status'] == 'success'){    
$result     =   $this->LowCredit_model->info($data['data']);    
//print_r($result);    
jsonSuccess($result,$result['succ_code']);    
}else{
echo "error";
}
}

从模型i可以获得打印数据如下所示的数据:

Array
(
[status] => success
[id] => 7
[succ_code] => succ_update_1
[data] => Array
(
[id] => 7
[credit] => 0.00
[firstName] => Rahul
[lastName] => Joshi
[email] => rahul@gdiz.com
)
)

Angular js CTRL代码:

$scope.init     =   function() {    
alert('init');    
gdiztunnel.post(     
'order/LowCredit', {    
id: $configId 
}    
).then(    
function success (response) {
response    =   response.data;   
alert(response.data);    
if(response.status  ==  'success') {
alert('success1');
$scope.lowcreditCtrl.data = response.data;    
alert($scope.lowcreditCtrl.data);
}
}
}

发出警报(响应数据(显示未定义

隐藏print_r($result(在控制器中,然后检查控制台

function success(response) {
console.log(response.data);
}

希望这能帮助

最新更新