-1

ajaxを使用してフェッチを実行する必要があります。これを使用する必要があります:ajax / get_item_list / group_id / offset / limit / true(JSONとしてtrueを返します)ここで、idはユーザーがクリックしたリンクから取得されます。そして、ユーザーがそのリンクをクリックすると、「ajax / get_item_list / group_id / offset / limit / tru」を呼び出して(?)、コンテンツをdivに取得する必要があります。また、ユーザーが(ナビゲーションで)別のリンクをクリックすると、再度クリックする必要がありますが、もちろん、新しいコンテンツを取得する必要があります。

その情報が必要な場合、私はdrupalを使用しています。

//マリオ

4

3 に答える 3

0

ファイアバグでこの種のエラーが発生します:$(this).href is undefined [Break on this error] var group_id = $(this).href.replace(/.*#/、'');

これは私がjcubicの提案を使用するときです。

//マリオ

于 2010-09-06T12:10:09.127 に答える
0

JQueryを使用できます。

$('a.link_class').click(function() {
  var group_id = $(this).href.replace(/.*#/, '');
  $.get("ajax/get_item_list/" + group_id + "/offset/" + limit "/true", null, function(data, status, xhr) {
   $('#your_div_id').html(data);
  });
});

html ではリンクを使用します。

<a href="#your_group_id">link</a>  
<div id="your_div_id"></div>
于 2010-09-01T17:41:30.513 に答える
0

jqueryを試してみましたか?

<div id="display"></div>
<a href="/ajax/get_item_list/1/1/50" class="ajaxToDisplay">Click me</a>

そして、いくつかのJavaScript:

$(document).ready(function(){
    $('a.ajaxToDisplay').click(function(){
        $('#display').load(this.href);
        return false;
    });
});
于 2010-09-01T17:38:25.967 に答える