-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吗?

<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 回答
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 回答