0

私はjqueryとそのプラグインを初めて使用します...また、初めて問題を作成します...間違いがある場合は、改善するのを手伝ってください...

私は自分のウェブサイトに jquerymobile を使用しています。私のウェブサイトには、多くのレコードを表示する検索フィールドがあるため、ページネーションを使用して結果を表示したいと考えています...

[JQuery Mobile Pagination Plugin.] [1] を使用しました。

しかし、期待どおりに機能していません。

Androidブラウザでは、2ページ後にドラッグを停止します..そして、オペラブラウザでは、コードブラウザを実行するとハングします...

問題が自分のコードにあるのか、これらのブラウザにプラグインのサポートの問題があるのか​​ を把握できません...

助けてください...これを理解してください。すでにこのプラグインを使用している場合。
どんな助けでも大歓迎です。
    この問題は、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=検索#/mobile_app/search_action.html?keyword=denim&search_form_id=90&submit_btn=検索&set=1&page_no=2

    http://abc/def.html?search_form_id=30&keyword=denim&submit_btn=検索# /mobile_app/search_action.html?keyword=denim&search_form_id=90&submit_btn=検索&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これらの名前は、 page_noである 1 つの引数とこれらの URL と

    のみ異なります動的に生成されます。これが私のコードです。私はperl言語を使用しています。   この場合、jquery モバイル ページネーション プラグインを使用できません。    私の $current_page = $form_data{page_no} || 1;     私 ($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=<% $keyword %>&search_form_id=30&submit_btn=検索&設定=1&page_no=<% $prev_p %>">前へ\</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 %>">次へ</a></li>
    </ul>
    今すぐ助けてください...

4

2 に答える 2

1

これはjquerymobileのドキュメントで見つかりました。詳細については、最後の段落「ページ間でのパラメーターの受け渡し」に焦点を当てます。

たぶんあなたのリンクは次のページにパラメータを渡していますが、jqueryモバイルフレームワークはこのようにそれを好きではありません

于 2012-07-04T13:55:20.110 に答える
1

[前へ] ボタンのタグを閉じるのを忘れた可能性があります

    <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>
于 2012-06-01T12:48:09.823 に答える