2010-12-21 7 views
1

私はthis pluginを使用したいと思いますが、それが私の必要条件を満たすかどうかはわかりません。jqueryページ区切りプラグインを使用

私は、JSONを使用してサーバーからデータを取り出し、それをクライアント側で使用する必要があることは知っていますか?今のところ、それはうまくいきます。なぜなら私はレコードがほとんどないからです。一度にすべてのデータを持ち運ぶのが便利でしょうか?私が知りたいのは、次のとおりです。私は、特定のページの 番号を押すたびに データベースを照会する方法は

  • ありますか?私は これは私が良いとは思わない原因をお願いします それはすべてで1つのデータをロードするアイデアですか?
  • は、私は私 この

のように編集しようとしていたレコードのID渡すために使用:

<td align="center"> 
     <c:url value="edititem.htm" var="url"> 
       <c:param name="id" value="${item.id}"/> 
     </c:url> 
     <a href="<c:out value="${url}"/>"><img src="images/edit.png" width="14" height="14" alt="edit"/></a> 
    </td> 

を今私はそれをしないのか分かりません。

私は本当にあなたが私を助けてくれることを願っています。

ありがとうございます。

+0

誰か........? – eddy

答えて

0

...私はそれを撃つでしょう。これはどう?デモページのソースを見ると、member.jsファイルがあり、デモ用の模擬データだと思います。私はプラグインで使用される1つの変数 'メンバ'を持っています。だからあなたは正しい、ajax呼び出しは、サーバーからデータを取得する必要があります。個人的に私はそれがすべてのハードのドキュメントから

:-(コード化されていますので、それは残念なことだと思う:

CALLBACK ユーザーがページネーションのリンクをクリックしたときに呼び出される関数が受け取るコールバック関数。デフォルトの値:function(){return false;}このコールバック関数は、新しいページインデックスとページングコンテナ(DOM要素)の2つのパラメータです。あなたのコンテンツを更新するコードが含まれている必要があります。ユーザーエクスペリエンスを向上させるには、この関数でAJAX経由でコンテンツを読み込まないでください。代わりに、いくつかのコンテンツページをロードし、この機能でそれらの間を切り替えます。

... 2文はしかし、問題となっている:あなたは、この機能でAJAXを介してコンテンツをロードしないでください高速なユーザー体験を

。その代わりに、いくつかのコンテンツページをあらかじめロードし、この機能を使用してコンテンツページを切り替えます。

...事前ロード内容は、データセットを取得するためにコールバック関数を転がり、自分でもウォルドだから:-(ページネーションを使用する目的を破って、いくつかの状況では非スターターかもしれません。

サーバー側のインタラクションのサンプルについては、著者にお問い合わせください。