Попытка передать ответ контроллера Codeigniter на angularjs CTRL В AngularJs: Я сделал предупреждение (response.data), показывающее, что неопределенные данные не являются поступающими данными
Код контроллера Codeigniter:
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";
}
}
Из модели я могу получить данные, поскольку данные печати приведены ниже:
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);
}
}
}
Сделано предупреждение (response.data) показ Не определено