这个Ajax javascript代码不能正常工作

时间:2013-04-16 02:42:49

标签: javascript ajax function jquery

所以我一直忙着为客户建一个网站。现在我需要在菜单点击上做一些ajax。下面的代码成功显示了loading.gif,而不是100%肯定它会执行ajax,因为dang页面仍会加载gif旋转的常规样式。有效,但没有..

无论如何,这是一个链接:登录是 用户名: 密码:

点击“朋友”链接查看微调器,下面的代码可以通过firebug查看。这里的任何帮助都是很好的帮助,这实际上是我第一次搞乱ajax。

谢谢, 尼克

<script type="text/javascript">

$(function() {
$(".item-206").click(function() {
    $("#dvloader").show();
    $.load("friends", function(){ $("#dvloader").hide(); });
    return false;
});
});
</script>

2 个答案:

答案 0 :(得分:2)

你必须告诉它在哪里加载html:

$('#div-you-want-to-populate').load("friends", function() { ... });

如果你创建一个div id数组,并将它们命名为与目标div相同,你可以这样做:

var ids = ['id1', 'id2','id3']; 
for (i=0; i<ids.length, i++) { 
    $('#'+ids[i]).load("friends #"+ids[i], function() { ... });
};

答案 1 :(得分:1)

使用

$('element or id or class').load("friends", function(){ $("#dvloader").hide(); });