如何使用AJAX获取内容

时间:2010-09-01 17:28:59

标签: javascript ajax json fetch

我需要使用ajax进行提取。我需要使用它:ajax / get_item_list / group_id / offset / limit / true(以JSON形式返回true)其中id来自链接用户点击。当用户点击该链接时,它应该调用(?)“ajax / get_item_list / group_id / offset / limit / tru”来获取内容到div。当用户点击另一个链接(在导航中)时,它应该再次执行此操作,但当然它应该获得新内容。

如果需要该信息,我正在使用drupal。

//马里奥

3 个答案:

答案 0 :(得分: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;
    });
});

答案 1 :(得分: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>

答案 2 :(得分:0)

我在firebug上遇到这种错误:$(this).href未定义 [打破此错误] var group_id = $(this).href.replace(/.*# /,'');

这是我使用jcubic的提议。

//马里奥