#php #codeigniter #pagination
#php #codeigniter #разбивка на страницы
Вопрос:
Я заметил следующее поведение в классе разбивки на страницы CI:
Моя начальная страница (используется как $config['base_url']
):
http://www.example.com/forum
Когда я разбиваю страницу на страницу 2 (per_page = 10, offset = 10, total_rows = 100):
http://www.example.com/forum/10
Когда я возвращаюсь на страницу 1:
http://www.example.com/forum/ <=====trailing slash
Эта косая черта в конце путает несколько команд Ajax на странице.
Есть идеи, как это сделать?
Комментарии:
1. Когда вы используете / 10 или / 20, не перепутались ли и команды AJAX? Лучшее решение — исправить ваши URL-адреса AJAX.
2. используйте
$this->uri->segment(1)
в своих URL-адресах ajax (возможно, требуется удаление косой черты, не тестировал)
Ответ №1:
Для этого вы можете использовать trim:
trim( $the_url, '/' );