2012-03-11 21 views
0

を作業しても間違いのために...最初の時間を発行し作成されていない私は改善するために助けてください...ページネーションは予想通り...私はjQueryとそのプラグインに新しいです

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

があります[jQueryのモバイルページネーションプラグイン。] [1]

しかし、その動作していません予想通り。 Androidのブラウザで

、それは私がコードブラウザがハング実行したときにOperaブラウザに2 Pages..and後にドラッグを停止した...

私はこの問題は私のコードであるか、いずれかが存在するかどうかをキャッチすることはできませんよこれらのブラウザでのプラグインサポートの問題...

私はこれを理解してください。このプラグインを既に使用している場合
ご協力いただければ幸いです。
       
        HTTPのようなあるときに私たちのHTMLフォーム名、この問題が発生します。?//abc/def.html search_form_id = 30 &キーワード=デニム&のsubmit_btn =検索#/ mobile_app/search_action.html ?キーワード=デニム& search_form_id = 90 &のsubmit_btn =検索&セット= 1 & page_no = 1

       ます。http:?//abc/def.html search_form_id = 30 &キーワード=デニム&のsubmit_btn =検索#/ mobile_app/search_action.htmlキーワード=デニム& search_form_id = 90 &のsubmit_btn =検索&セット= 1 & page_no = 2

       ます。http:??//abc/def.html search_form_id = 30 ?&キーワード=デニム&のsubmit_btn =検索#/ mobile_app/search_action.htmlキーワード=デニム& search_form_id = 90 &のsubmit_btn =検索&セット= 1 & page_no = 3

       のhttp://abc/def.html ?searc = 4

        h_form_id = 30 &キーワード=デニム&のsubmit_btn =検索#/ mobile_app/search_action.html?キーワード=デニム& search_form_id = 90 &のsubmit_btn =検索&セット= 1 & page_noこれらの名前は異なっています1引数はpage_noであり、これらのURLは動的に生成されます。 ここに私のコードです。私はperl言語を使用しています。
     この場合、jqueryモバイルページネーションプラグインは使用できません。
        my $ current_page = $ form_data {page_no} || 1;
        my($ prev_p、$ next_p);
       ($ CURRENT_PAGE> 1)であれば{
        $ prev_p = $ CURRENT_PAGE - 1。
       }
     他  {
        $ prev_p = $ CURRENT_PAGE。
       }
        $ next_p = $ CURRENT_PAGE + 1。 ULデータ-役割\
        < = "改ページ"> < \李クラス= "UI-ページネーション-PREV" のhref \> < = "/ mobile_app/search_action.html?キーワード= <% $キーワード%> \ & search_form_id = 30 &のsubmit_btn =検索&セット= 1 & page_no = <% $ prev_p%> ">前\ </LI>
        < \李クラス=" "UI-ページネーション-次> < href = "/ mobile_app/search_action.html?keyword = <%$ keyword%> & search_form_id = 30 &のsubmit_btn =検索&セット= 1 & page_no = <% $ next_p%> ">次</A> </LI>
        </UL>
        plzの助けになりました...

+1

聖なる楕円を、それを好きではありません。あなたの質問は何ですか?あなたは "それが期待どおりに機能していません"というよりはるかに詳細を与える必要があります。 – Bojangles

+0

基本的に、モバイルでコードを実行するとモバイルブラウザがぶら下がっている理由を知りたいのですが...デスクトップでは正常に動作しています... –

+0

"plz help now ..."お元気ですか? – balexandre

答えて

1

あなたは、おそらく私はjqueryのモバイルドキュメントにthisを見つけ

<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> 
1

Prevボタンでclodeタグに忘れてしまいました。詳しくは、最後の段落「ページ間でパラメータを渡す」に焦点を当てます。

たぶん、あなたのリンクは、次のページにパラメータを渡しているが、jQueryのモバイルフレームワークは、このように

関連する問題