$.post() を使用してビューからコントローラー関数を呼び出していますが (悪い習慣は知っています)、その関数でビューを読み込んでいますが、機能していません。
これは HTML コードです:<li id='files' class="active" >My Files</a></li>
これはJSコードです:
$("#files").click(function()
{
alert('hi2'); //just for checking
var loadUrl = "/Fast-Docs/index.php/Docs/updatefiles";
$.post(
loadUrl,
{un:"<?php echo $username?>"});
});
これはコントローラーの機能です:
public function updatefiles()
{
$this->load->model('DocsModel');
$un=$this->input->post('un');
$files=$this->DocsModel->getAllFiles($un);
$data['files']=$files;
$this->load->view('files',$data);
}