多个jQuery.ajax和数据

时间:2012-06-08 06:37:30

标签: php jquery ajax

你好我正在用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 id(我的控制器会为不同的数据获取id),但是我不知道怎么做。

谢谢。

1 个答案:

答案 0 :(得分:0)

好吧,我在嵌套列表中添加了一个javascript函数,如:

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

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

因此该函数是一个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>

非常感谢你!