0

所以我一直忙于为客户建立一个网站。现在我需要在菜单点击上做一些 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>
4

2 回答 2

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() { ... });
};
于 2013-04-16T02:45:35.570 回答
1

利用

$('element or id or class').load("friends", function(){ $("#dvloader").hide(); });
于 2013-04-16T02:49:08.800 回答