Я пытаюсь получить переменную с ajax от href до контроллера, которые получают эту переменную и отправляют вывод в div. Проблема, с которой я сталкиваюсь, заключается в том, что она не находит путь.CodeIgniter-контроллер не найден
Вот как передаю переменную в «содержание» контроллера в странице loadload().
<a href="'.base_url().'content/load_page?id='.$value['id'].'">'.$value['title'].'</a>
Это те функции, на мой контроллер
public function index(){
$content = $this->load_page();
$this->load->view('index',array('data'=>$content));
}
public function load_page() {
$id=$this->input->get('id');
$data['content']= $this->ug_model->get_content($id);
return json_encode($data);
}
Ajax
<script type='text/javascript'>
$('#documenter_nav li a').click(function(){
var url = $(this).attr("href");
alert(url);
$.get(url,function(data){
$('div#content').html(data.content);
});
});
Я использую два контроллера и содержание не мой контроллер по умолчанию. Любая помощь будет оценена по достоинству.
так что я должен пройти в href? как должен быть путь? –
Неважно, как вы берете параметр, используя get или с функцией. оба работают одинаково –
вызов ajax не работает, потому что он перенаправляется на другую страницу –