0

現在、ユーザーからのレビューを含む製品リストがあり、[次へ] ボタンと [前へ] ボタンでレビューをナビゲートできます。しかし、現在、それは pageid=2 のような穴の新しいページ URL に移動します。新しい URL に移動する必要はなく、現在のページにレビューの新しいページをロードするだけのスクリプトが必要です。誰かがこれのコードスニペットを共有できますか? javascript/jqueryの経験がないため、これをどのように作成できるかわかりません。

ご協力いただきありがとうございます!

4

2 に答える 2

1

Reviewsという名前の部分ビューを作成し、コントローラー内でアクションに対してAjax post / getリクエストを作成して、部分ビューを返します。jqueryAjaxリクエストのsuccessメソッド内で、レンダリングされたHTMLをdivコンテナーに配置する必要があります。 、$('#mydiv')。html(data)。

http://api.jquery.com/jQuery.get/

于 2013-02-16T14:07:22.513 に答える
0

クラスが「ページング」 1 2 に設定されたアンカータグがあるとします。.

$(".paging").click(function(){
  var PageID=$(this).text();
  $.get("Review/GetReview/"+ PageID ,function(data,status){
    $("#ReviewContainer").html(data);
  });
});

これにより、パラメーターを ID としてコントローラー「レビュー」からアクション メソッド「GetReview」が呼び出されます。そしてhtmlコンテンツを設定します。

これがあなたを助けることを願っています!ありがとう。

于 2013-02-16T19:45:19.630 に答える