2012-04-18 8 views
0

私はjqueryを介して解析したいいくつかのデータをWebサイトで取得する必要があります。私はjavascriptのアンカーリンクを含むページネーション以外のすべてを行うことができます。jqueryを使用してjavascriptのページ区切りデータを取得するには?

http://www.grinshare.com/img2/QJGRHK.png

<a href="javascript:__doPostBack('grdResults$ctl29$ctl01','')">2</a> 

私は、Ajaxを経由して第一ページ内の段落で2ページ目(特定のセレクタ、 "Pの#listo" と言う)をロードします。これをajax経由で行うことはできますか?それが可能であるならば、あなたはコードを共有することができますしてください..事前に

おかげ..

注:
私は、Ajaxを経由して2ページ目を取得したい...私は多くの事を試してみました... 。

$.ajax({ 
    url: __doPostBack('grdResults$ctl29$ctl01',''), 
    success: function(data){ 
    //Some function I will perform 
    } 
}); 

しかし、それはページをリロード...私は、URLのための二重引用符を使用する場合には、エラーを与える...私が取得しようとした、負荷、ポストが、それを行うことができない...

+2

短い回答:jQueryはこれをしません。あなたはそれを自分で行う必要があります。あなたの質問はマクロです。質問/機能をページ番号の表示、ページごとに表示するアイテムの計算、目的の結果の取得などの抽象的な部分に分解してから、コミュニティにコードモジュール全体を書き込ませようとするのではなく、 –

+0

jqueryできない場合はどうすればいいですか? – Shakil

+2

サーバー側のコード。 –

答えて

0

あなたがする必要がありますデータを出力し、サーバー側でページネーションを処理するURLを持っています。たとえば、/ mydata/page/3 /とすることができ、データのページ3を取得して何らかの形式(JSON、XML、YAML、何でも)で返します。

次に、jQueryが__doPostBack()を実行する代わりに、ページネーションコントローラ内の各アイテムのクリックに対してajaxリクエストを送信するように設定できます。

ASP.NET MVCに切り替えると便利です。

関連する問題