Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2010, 09:33
esaenz22
(Desactivado)
 
Fecha de Ingreso: abril-2008
Mensajes: 787
Antigüedad: 16 años, 8 meses
Puntos: 7
Pregunta conflicto de la librerias jquery y prototype

buenas. hay proyecto k ya esta desarrollado y colocaron librerias de prototype. implemente un jquery para un formulario de login. pero cuando le doy a un vinculo para k me muestre el formulario login, de ja de funcionar.

he colocaldo el metodo jQuery.noConflict(); para evitar problemas de esas 2 librerias.pero aun asi no funciona ljqueyr con ajax.

me pueden orientar en ello por favor ?.

Código HTML:
Ver original
  1. <script src="js/prototype1600.js" language="JavaScript" type="text/javascript"></script>
  2. <script src="js/scriptaculous/scriptaculous.js?load=effects,builder" type="text/javascript"></script>
  3. <script src="js/alt.js" language="JavaScript" type="text/javascript"></script>
  4. <script src="js/preview_templates.js" language="JavaScript" type="text/javascript"></script>
  5. <script src="js/loader.js" language="JavaScript" type="text/javascript"></script>
  6. <script language="JavaScript" type="text/javascript"><!--
  7. Event.observe(window, 'load', function() {
  8.  initAlts();
  9. });
  10. // -->
  11.  
  12. <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
  13. jQuery.noConflict();

el jquery ajax.

Código Javascript:
Ver original
  1. function login(){
  2.     $.ajax({
  3.         url: "login.php",
  4.         type: "GET",
  5.         beforeSend: function(){$("#customer_login").hide("fast");}, //show loading just when link is clicked
  6.         complete: function(){ $("#customer_login").show("fast");}, //stop showing loading when the process is complete     
  7.         success: function(datos){  
  8.             $("#customer_login").show("slow"); //animation
  9.             $("#customer_login").html(datos);
  10.         }
  11.     });
  12. }
  13.  
  14. function validar_login(){
  15.    
  16.     var username = document.getElementById('username').value;
  17.     var password = document.getElementById('password').value;  
  18.    
  19.     $.ajax({
  20.         contentType: "application/x-www-form-urlencoded",
  21.         url: "validar.php",
  22.         type: "POST",
  23.         data: "submit=&username="+username+"&password="+password,
  24.         beforeSend: function(){$("#customer_login").hide("fast");}, //show loading just when link is clicked
  25.         complete: function(){ $("#customer_login").show("fast");}, //stop showing loading when the process is complete     
  26.         success: function(datos){  
  27.             $("#customer_login").show("slow"); //animation
  28.             $("#customer_login").html(datos);
  29.         }
  30.     });
  31. }