Пожалуйста, я пытаюсь получить базу данных формы данных, используя json в моем приложении для кодирования
Вот мой код модели
public function getJsonFiles()
{
$query = $this->db->get('zd_files');
return $query->result_array();
}
Вот мой код контроллера
//* Fetching uploaded files jsson
public function getFilesJson()
{
$data = $this->Extra_model->getJsonFiles();
echo json_encode($data);
}
вот мой код javascript
$.ajax({
url: '<?php base_url(); ?>getFilesJson', //the script to call to get data
data: "", //you can insert url argumnets here to pass to api.php
//for example "id=5&parent=6"
dataType: 'json', //data format
success: function(data) //on recieve of reply
{
var id = data[0]; //get id
var vname = data[1]; //get name
//--------------------------------------------------------------------
// 3) Update html content
//--------------------------------------------------------------------
$('#output').html("<b>id: </b>"+id+"<b> name: </b>"+vname); //Set output element html
}
});
здесь мой код файла вида
<div id="output">this element will be accessed by jquery and this text replaced</div>
он возвращает этот результат
id: [object Object] name: undefined
Также я пытаюсь просмотреть контроллер через прямую ссылку и повторяет этот результат
[{"file_id": "2", "file_name":"1967761.png"}]
Пожалуйста, помогите.