У меня проблема с разбиением на страницы, когда у запроса есть некоторые апострофы. Это то, что я использую для создающих разбиение на страницы:вопрос с апострофами в разбивке на страницы
<script type="text/javascript">
$('#pagination-demo').twbsPagination({
totalPages: 50,
visiblePages: 5,
prev: '<',
next: '>',
first: '<<',
last: '>>',
href: 'http://www.monsite.com/search/index.php?a=web&q={$query}&page={{number}}',
onPageClick: function (event, page) {
$('#page-content').text('Page ' + page);
}
});
</script>
Например, для поиска со словом «d'антрепризе» нумерация страниц исчезнет из моей страницы.
И если я пишу это как то «д антрепризе», нумерация страниц в порядке и у меня есть по этой ссылке:
Кто есть идея? Я обязан сделать «замену» или что-то в этом роде, чтобы изменить мой апостроф? Или есть способ сохранить его в моем запросе и разбиении на страницы?
И откуда происходит '{$ query}' и '{{number}}'? Вы, вероятно, хотите, чтобы их убрали? – adeneo
Используйте 'urlencode()' для кодирования специальных символов в URL-адресах. – Barmar
Привет, спасибо за ваш ответ :) Я действительно нуб, извините. Должен сказать, что я не знаю, откуда «{{number}}', у меня его нет на моих php-страницах. Но это все еще работает ... '{$ query}' из моей php-страницы, я думаю, и это примерно так: \t '$ query = rawurldecode ($ _ GET ['q']);' – tonarii