problemas de ajax con javascript

edited diciembre 2010 in Dudas/Problemas
hola me gusta el foro es muy bueno he solucionado muchas cosas pero esta no le encuentro la solucion es un problema con un javascript q coloque para realizar unas tablas con busqueda y ordanisadores y de mas es un jquery muy bueno pero el problema es q tambien quiero usar el ajax para ver informacion dandole click y q se actualice dependiendo de lo q elijas.
creo q el problema esta con el
<?php View::partial('kumbia/prototype') ?>
y mi jquery
porq si comento el view de esta forma no funciona el ajax pero si mi jquery
<?php //View::partial('kumbia/prototype') ?>
si quito el comentario lo contrario
tambien tengo otros jquery donde si funciona con ajax
podria buscar otro jquery de tablas y listo pero quiero saber porq ese choque entre esos dos graicas

Comentarios

  • edited 8:12
    que versión de kumbiaphp usa?

    así no choquen dos librerías js, no es recomendable usar las dos en un proyecto, dado que es mas carga en js para una app

    jquery también facilita el manejo para ajax

    seria que se decidiera por usar una sola en sus proyectos...
  • uso la versio 1 beta

    este es el codigo donde presenta el error es un jquery de una tabla lo q pretendo es q cuando se haga clck en un usuario la informacion aparesca abajo de la tabla pero si coloco
    <?php View::partial('kumbia/prototype') ?>

    el jquery de la tabla no funciona y sale como una tabla normal les gradesco su ayuda
    &lt;html&gt;
    &lt;head&gt;
    
    
    &lt;?php echo stylesheet_link_tag(&quot;jquery-ui-1&#46;8&#46;2&#46;custom&quot;) ?&gt;
    &lt;link rel='stylesheet' type='text/css' href='/app/public/css/jquery-ui-1&#46;8&#46;2&#46;custom&#46;css'/&gt;
    
     &lt;script type=&quot;text/javascript&quot; src=&quot;jquery-1&#46;4&#46;2&#46;js&quot;&gt;&lt;/script&gt;
    &lt;?php echo javascript_include_tag(&quot;jquery-1&#46;4&#46;2&quot;) ?&gt;
    &lt;script type='text/javascript'src='/app/public/jquery-1&#46;4&#46;2&#46;js'&gt;
    &lt;/script&gt;
    
    
     &lt;script type=&quot;text/javascript&quot; src=&quot;jquery-ui-1&#46;8&#46;2&#46;custom&#46;min&#46;js&quot;&gt;&lt;/script&gt;
    &lt;?php echo javascript_include_tag(&quot;jquery-ui-1&#46;8&#46;2&#46;custom&#46;min&quot;) ?&gt;
    &lt;script type='text/javascript'src='/app/public/jquery-ui-1&#46;8&#46;2&#46;custom&#46;min&#46;js'&gt;
    &lt;/script&gt;
    
     
    &lt;script type=&quot;text/javascript&quot; src=&quot;jquery&#46;dataTables&#46;js&quot;&gt;&lt;/script&gt;
    &lt;?php echo javascript_include_tag(&quot;jquery&#46;dataTables&quot;) ?&gt;
    &lt;script type='text/javascript'src='/app/public/jquery&#46;dataTables&#46;js'&gt;
    &lt;/script&gt;
    
    
    
    
    
    &lt;script type=&quot;text/javascript&quot;&gt;
    
    $(document)&#46;ready(function() {
    	oTable = $('#tabla-paginada')&#46;dataTable({
    		&quot;bJQueryUI&quot;&#58; true,
    		&quot;sPaginationType&quot;&#58; &quot;full_numbers&quot;,
                    &quot;oLanguage&quot;&#58; {
                                  &quot;sLengthMenu&quot;&#58; &quot;Mostrar _MENU_ registros por página&quot;,
                                  &quot;sZeroRecords&quot;&#58; &quot;No existen registros con ese criterio de búsqueda&quot;,
                                  &quot;sInfo&quot;&#58; &quot;Mostrando _START_ a _END_ de _TOTAL_ registrados&quot;,
                                  &quot;sInfoEmpty&quot;&#58; &quot;Mostrando 0 de 0 a 0 registrados&quot;,
                                  &quot;sInfoFiltered&quot;&#58; &quot;(filtrado desde _MAX_ total de registrados)&quot;,
                                  &quot;sSearch&quot;&#58; &quot;Buscar&quot;,
                                  &quot;oPaginate&quot; &#58; {&quot;sFirst&quot;&#58; &quot;  Primera  &quot;,
                                                  &quot;sPrevious&quot;&#58; &quot;  Anterior  &quot;,
                                                  &quot;sNext&quot;&#58; &quot;  Siguiente  &quot;,
                                                  &quot;sLast&quot;&#58; &quot;  Ultima  &quot;
                                                }
            }
    
    });
    
    
    });
    
    
    &lt;/script&gt;
    &lt;/head&gt;
    
    
    &lt;div id=&quot;info2&quot;&gt;
        &lt;?php //echo link_to(&quot;USUARIOS/reporte&quot;,'reporte') ?&gt;
        &lt;?php View&#58;&#58;content(); ?&gt;
    &lt;table border=&quot;1&quot; id=&quot;tabla-paginada&quot; width=&quot;100%&quot;&gt;
    &lt;thead&gt;
    &lt;tr&gt;
        &lt;th align=&quot;center&quot;&gt;&lt;?php echo link_to(&quot;USUARIOS/crear&quot;,img_tag(&quot;admin/d_mas&#46;png&quot;, &quot;border&#58; 0&quot;, &quot;title&#58; Agregar Usuario&quot;))?&gt;&lt;/th&gt;
    &lt;th&gt;Nom_Usr&lt;/th&gt;
    &lt;th&gt;Descripción&lt;/th&gt;
    &lt;th&gt;Fecha&lt;/th&gt;
    &lt;th&gt;openlink_asoc&lt;/th&gt;
    &lt;!--
    &lt;th&gt;Usuario&lt;/th&gt;
    &lt;th&gt;Programa&lt;/th&gt;--&gt;
    &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
        &lt;? $usuario = new Usuarios() ?&gt;
        &lt;?php foreach($usuario-&gt;find()as $p)&#58;//&quot;conditions&#58; openlink_asoc != 'ELIMINADO'&quot;) as $p)&#58;//foreach ($list as $p) &#58; ?&gt;
        &lt;tr align=&quot;center&quot;&gt;
                    &lt;td&gt;
                        &lt;?php echo link_to(array(&quot;USUARIOS/copiar/$p-&gt;nom_usr/&quot;, img_tag(&quot;admin/d_copi&#46;png&quot;, &quot;border&#58; 0&quot;, &quot;title&#58; Copiar Usuario&quot;))) ?&gt;
                        &lt;?php echo link_to(array(&quot;USUARIOS/edit/$p-&gt;nom_usr/&quot;, img_tag(&quot;admin/d_edit&#46;png&quot;, &quot;border&#58; 0&quot;, &quot;title&#58; Editar Usuario&quot;))) ?&gt;
                        &lt;?php echo link_to(array(&quot;USUARIOS/del/$p-&gt;nom_usr/&quot;, img_tag(&quot;admin/d_del&#46;png&quot;, &quot;border&#58; 0&quot;, &quot;title&#58; Borrar Usuario&quot;))) ?&gt;
                    &lt;/td&gt;
                    &lt;td&gt;&lt;?php echo link_to_remote(&quot;$p-&gt;nom_usr&quot;, &quot;update&#58; midiv&quot;, &quot;action&#58; 'USUARIOS/edit/$p-&gt;nom_usr/'&quot;) ?&gt;&lt;/td&gt;
                    &lt;TD&gt;&lt;?php echo $p-&gt;desc_usr?&gt;&lt;/TD&gt;
                    &lt;td&gt;&lt;?php echo $p-&gt;f_actual?&gt;&lt;/td&gt;
                    &lt;td&gt;&lt;?php echo $p-&gt;openlink_asoc?&gt;&lt;/td&gt;
                 &lt;!--   &lt;TD&gt;&lt;?php //echo $p-&gt;usuario ?&gt;&lt;/TD
                    &lt;TD&gt;&lt;?php //echo $p-&gt;programa?&gt;&lt;/TD&gt;--&gt;
                &lt;/tr&gt;
        &lt;?php endforeach ?&gt;
    &lt;/tbody&gt;
    &lt;/table&gt;
    &lt;/div&gt;
    &lt;?php //View&#58;&#58;partial('kumbia/prototype') ?&gt;
    &lt;?php //echo link_to_remote(&quot;Cargar algo con AJAX&quot;, &quot;update&#58; midiv&quot;, &quot;action&#58; USUARIOS/edit&quot;) ?&gt;
    &lt;div id=&quot;midiv&quot;&gt;Este texto será actualizado&lt;/div&gt;
    &lt;/html&gt;
    
  • edited 8:12
    Su problema no esta relacionado con el framework
    El problema esta en la incompatibilidad de las dos framewoks javascript (Jquery y Prototype)
    Aclaro que no estoy deacuerdo con el uso de mas de un framework javascript en el mismo proyecto (app)

    Para que una APP funcione con Jquery y Prototype

    Le recomiendo revisar el uso del noConflict que tiene JQuery

    Por otra parte, veo que esta usando datatables y que quiere hacer una especie de maestro-detalle, por lo cual le recomiendo ver este ejemplo de datatables


    Espero que le sea útil la información y nos cuente como le fue
    Saludos!!
Sign In or Register to comment.