0

您好,我正在 php 中做一个应用程序,我有一个项目列表,其中包含另一个项目的列表。所以我有一个加载第一个项目列表的代码,但想法是里面的另一个项目可以由 ajax 加载:

function cargar(ids) {
  jQuery.ajax({
    url: "index.php?controller=descripcion&id=ids",
    dataType: "HTML",
    type: "POST",
    start: document.getElementById('orden_descripcion').innerHTML = '... Cargando',
    success: function(datos) {                      
      //document.getElementById('orden_descripcion').innerHTML = datos;
      $('#data-1').html(datos);
      $('#data-1').html(datos);

这个想法是在每个#data-# 中收取大量 jQuery ajax,但我希望“datos”会有所不同,请遵循 var ids(我的控制器将处理不同数据的 id),但我没有不知道怎么做。

谢谢你。

4

1 回答 1

0

好吧,我在嵌套列表中放入了一个 javascript 函数,例如:

            <div id="orden-<var_id>">
                    <script type="text/javascript">     
                        cargar(<var_id>);       
                    </script>       
            </div>

注意:有很多 orden-# div,因为它是数据库中的一个列表。

所以该函数是一个 jQuery.ajax 函数,其中显示不同类型的数据。

    <script type="text/javascript">
        function cargar(var_id) {
            jQuery.ajax({
                url: "index.php?controller=orden",
                data: "var_id="+var_id,
                dataType: "HTML",
                type: "POST",
                success: function(datos) {
                    $('#orden-'+var_id).html(datos);                
                }
            });
        }
    </script>

非常感谢!

于 2012-06-08T18:00:39.093 回答