简体   繁体   English

用ajax做每个函数以返回多个数据?

[英]doing an each function with ajax to return multiple data?

I have a php function that does a loop, and the loop pretty much shoots out a list of names, and then if you click on the name, I've developed some slide down content to show information on that name. 我有一个执行循环的php函数,该循环几乎会发出一个名称列表,然后,如果您单击该名称,我会开发一些幻灯片内容以显示该名称的信息。 And I have some pagination set up where its supposed to go inside that container. 我在它应该放在该容器中的位置进行了分页。

But, its not working, and I'm thinking that its because its not going to know to load into all the names. 但是,它不起作用,我认为它是因为它不知道加载到所有名称中。

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

so pretty much loadData is supposed to load into multiple name containers. 因此应该将loadData加载到多个名称容器中。 So the PHP is theres a while loop creating multiple names with multiple containers for the data thats supposed to be loaded. 因此,PHP有一个while循环,用于为要加载的数据创建具有多个容器的多个名称。

Any idea as to how to get this loadData to load within each div? 关于如何在每个div中加载此loadData的任何想法吗? Do I have to do an each? 我必须要做一个吗? but i'm not quite sure how to incorporate it in this function. 但我不太确定如何将其合并到此功能中。

Thanks 谢谢

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM