【发布时间】:2012-02-11 04:41:12
【问题描述】:
我有一个执行循环的 php 函数,该循环几乎会射出一个名称列表,然后如果您单击名称,我开发了一些向下滑动的内容来显示有关该名称的信息。而且我已经设置了一些分页,它应该放在那个容器内。
但是,它不起作用,我认为这是因为它不知道加载到所有名称中。
function loadData(page){
//loading_show();
dataString = "page="+page+"&name_list="+name_list;
$.ajax
({
type: "GET",
url: "ajax_name.php",
data: dataString,
success: function(msg)
{
$("div.names").html(msg);
}
});
}
loadData(1); // For first time page load default results
这么多 loadData 应该加载到多个名称容器中。所以 PHP 有一个 while 循环,为应该加载的数据创建多个名称和多个容器。
知道如何让这个 loadData 在每个 div 中加载吗?我必须做一个吗?但我不太确定如何将其合并到此功能中。
谢谢
【问题讨论】:
-
这取决于您如何检索数据。您可以在一次通话中检索所需的所有内容,还是需要为所有内容提供不同的 url?
-
我可以在一个电话中检索我需要的一切 (
loadData(1))。这会将所有内容设置为文档准备好的第一页。但是,我有一个返回不同名称的 while 循环,因此 ajax 中的name_list正在获取这些名称,我只是将来自该 ajax 的每个返回数据放入 while 循环中的正确名称 -
我会在一个电话中检索您的所有数据。如何将该数据放入目标标记取决于您的标记。如果您的标记不适合通过循环索引进行识别,则循环可能会很困难。目标容器的标记是什么样的?
-
我的循环实际上有很多东西在进行,但它几乎是一个while循环并通过mysql获取信息。我确实为通过 while 循环创建的每个容器设置了 id,但我只是不确定如何将它放入函数中
标签: php jquery ajax pagination each