Нумерация страниц в jquerymobile не работает, как ожидалось - PullRequest
0 голосов
/ 11 марта 2012

Я новичок в jquery и их плагинах ... и впервые создаю проблему ... за любые ошибки, пожалуйста, помогите мне улучшить ...

Я использую jquerymobile для своего веб-сайта.на моем веб-сайте есть поле поиска, в котором содержится много записей, поэтому я хочу использовать нумерацию страниц для отображения своих результатов ...

Я использовал [Плагин JQuery Mobile Pagination.] [1]

Но он не работает должным образом.

В браузере Android он перестает перетаскивать после двух страниц .. и в браузере оперы, когда я запускаю браузер кода зависает ...

Я не могупоймать, есть ли проблема с моим кодом или есть какие-либо проблемы с поддержкой плагинов в этих браузерах ...

, пожалуйста, помогите мне ..., чтобы понять это.если вы уже использовали этот плагин.
Любая помощь будет принята с благодарностью.
Эта проблема возникает, когда имя нашей HTML-формы имеет вид
http://abc/def.html?search_form_id=30&keyword=denim&submit_btn=Search#/mobile_app/search_action.html?keyword=denim&search_form_id=90&submit_btn=Search&set=1&page_no=1

http://abc/def.html?search_form_id=30&keyword=denim&submit_btn=Search#/mobile_app/search_action.html?keyword=denim&search_form_id=90&submit_btn=Search&set=1&page_no=2

http://abc/def.html?search_form_id=30&keyword=denim&submit_btn=Search#/mobile_app/search_action.html?keyword=denim&search_form_id=90&submit_btn=Search&set=1&page_no=3

http://abc/def.html?search_form_id=30&keyword=denim&submit_btn=Search#/mobile_app/search_action.html?keyword=denim&search_form_id=90&submit_btn=Search&set=1&page_no=4

эти имена отличаются только от 1 аргумента, который page_no , и эти URL генерируются динамически. Вот мой код.Я использую язык Perl.
, в этом случае я не могу использовать плагин для мобильных страниц jquery.
my $ current_page = $ form_data {page_no} ||1;
my ($ prev_p, $ next_p);
if ($ current_page> 1) {
$ prev_p = $ current_page - 1;
}
else {
$ prev_p= $ current_page;
}
$ next_p = $ current_page + 1;
<\ ul data-role = "pagination"> <\ li class = "ui-pagination-prev"> <\ a href= "/ mobile_app / search_action.html? keyword = <% $ ключевое слово%> & search_form_id = 30 & submit_btn = Поиск & set = 1 & page_no = <% $ prev_p%>"> Предыдущая \
<\ li class = "ui-pagination-next "> <\ a href =" / mobile_app / search_action.html? keyword = <% $ keyword%> & search_form_id = 30 & submit_btn = Search & set = 1 & page_no = <% $ next_p%> "> Далее

помогите, пожалуйста ...

Ответы [ 2 ]

1 голос
/ 04 июля 2012

Я нашел это в мобильной документации jquery. Подробно остановлюсь на последнем абзаце «Передача параметров между страницами».

Возможно, ваша ссылка передает параметры на следующую страницу, но jquery mobile framework это не нравится

1 голос
/ 01 июня 2012

Вы, вероятно, забыли замкнуть тег в кнопке Prev

    <ul data-role="pagination">
        <li class="ui-pagination-prev">
            <a href="/mobile_app/search_action.html?keyword=<% $keyword %>&search_form_id=30&submit_btn=Search&set=1&page_no=<% $prev_p %>">Prev</a>
        </li>
        <li class="ui-pagination-next">
            <a href="/mobile_app/search_action.html?keyword=<% $keyword %>&search_form_id=30&submit_btn=Search&set=1&page_no=<% $next_p %>">Next</a>
        </li>
    </ul>
...