Привет, я использую codeigniter 1.7.3.Я только что реализовал разбиение на страницы в приложении, которое отлично работает.
Когда я нажимаю на следующие предыдущие кнопки, оно отлично работает.
Но когда я нажимаю на другие вкладки, такие как Home, который вызывает HomeController приложения.После того, как это приложение выдает ошибку и URL получил изменения.
http://localhost/myapp/search/pages/4
до
http://localhost/myapp/search/pages/home
этот запрос напечатан на странице.
SELECT * FROM my_table WHERE 0=0 AND STATUS='A' ORDER BY CREATION_DATE DESC LIMIT home,2
Это мой процессДомашняя функция в HomeController
function processHome(){
$message = $this->input->post('message');
$requestSource = $this->input->post('requestSource');
$data['tabId'] = "HOME";
$data['serverMessage'] = $message;
$data['includeView'] = "profilesearch";
$data['showContainer'] ="";
$this->load->view('index', $data);
}
Это функция Java-скрипта, которая вызывается при нажатии вкладки Домашняя страница.
<li id="HOME" ><a href="javascript:void(0);" onClick="javascript:processHome();">Home</a></li>
function processHome(){
$('form#containerForm').attr({action: "home/processHome"});
$('form#containerForm').append("<input type='hidden' name='requestSource' value='processHome' />");
$('form#containerForm').submit();
}