Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2012, 14:54
pithon
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años, 7 meses
Puntos: 10
porque no me funciona la libreria jquery cuando utilizo ajax

Hola, os comento el problema que tengo haber si me podeis ayudar, trata de un codigo donde llamo llamo a un script php mediante ajax, este script que contiene un formulario dodne tengo dos campos que me los tendria que validar ya que utilizo la libreria jquery y su plugin validation, pero no me funciona, muestro codigo:

este es el script donde cargo las funciones php y la libreria jquery:

Código Javascript:
Ver original
  1. <html>
  2.     <head>
  3. <script type="text/javascript" src="jquery/jquery-1.4.2.js"></script>
  4. <script type="text/javascript" src="jquery/jquery.validate.js"></script>
  5. <script type="text/javascript" src="js/reglas_validacion_publicar.js"></script>
  6.  
  7. <script type='text/javascript'>
  8.    function formulario() {
  9.        var Ajax=obtiene_http_request();
  10.            Ajax.open("post","formulario.php", true);
  11.            Ajax.onreadystatechange = function() {
  12.                 if (Ajax.readyState == 4 && (Ajax.status == 200 || Ajax.status == 501)){
  13.                     document.getElementById('contenido').innerHTML=Ajax.responseText;
  14.                  }
  15.            }
  16.         Ajax.send(null);
  17.      }
  18. </script>
  19.     </head>
  20.     <body>
  21.  
  22. <div id='contenido'>
  23.     <input type='button' value='tus datos' onclick='formulario();'>
  24. </div>
  25.     </body>
  26. </html>

aqui el script que llamo con ajax(osea el formulario)

formulario.php

Código PHP:
Ver original
  1. <form id='form' method='post' action='procesarDatos.php'>
  2.     <label>nombre</label><input type='text' name='nombre'><br><br>
  3.     <label>email</label><input type='text' name='email'><br>
  4.     <input type='submit' value='enviar'>
  5. </form>

lo que tendria que hacerme es validarme con ajax los campos del formulario pero no me funciona, si coloco todo el codigo en el mismo script si que me funciona, a que es debido esto, alguna ayuda.

saludos.

Última edición por pithon; 08/05/2012 a las 15:14