使用ajax执行每个函数以返回多个数据?

时间:2012-01-16 06:53:52

标签: php jquery ajax pagination each

我有一个执行循环的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循环创建多个名称,多个容器用于应该加载的数据。

如何在每个div中加载loadData?我必须做每个吗?但我不太确定如何将其纳入此功能。

由于

1 个答案:

答案 0 :(得分:0)

我会使用内置的json_encode()方法对从服务器返回的所有数据进行json编码,然后循环遍历所有返回的数据。