Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2011, 14:36
mariomon17
 
Fecha de Ingreso: noviembre-2009
Mensajes: 846
Antigüedad: 15 años, 1 mes
Puntos: 34
Funcion load y ajax

Hola a todos, en mi form tengo una opcion de NUEVA CATEGORIA, cuando le doy me carga en un div otra pagina con un form, cuando relleno esto y le doy a enviar no funciona. Trabajo con JQuery.
Código PHP:
Ver original
  1. $(document).ready(function(){
  2.    $(".nueva").click(function(evento){
  3.       evento.preventDefault();
  4.       $(".cate").show("slow");
  5.       $(".cate").load("nuevacat_pro.php");
  6.    });
  7. })

La pagina nuevacat-pro.php contiene esto:
Código HTML:
Ver original
  1. $(document).ready(function(){
  2.    $("#button").click(function(evento){
  3.       evento.preventDefault();
  4.       $.ajax({
  5.               type: "POST",
  6.               data: "sent=si&tipo="+document.form1.tipo.value+"&cat="+document.form1.cat.value,
  7.               url: "nuevacat-pro.php",
  8.               success: function(){
  9.                  $(".cate").hide("slow");
  10.                 }
  11.             });
  12.       });
  13. })
  14. <title>Documento sin título</title>
  15. </head>
  16.  
  17. <?php
  18. if (isset($_POST['sent']) && $_POST['sent'] == "si"){
  19.     $cate = new categoria($_POST['tipo'],$_POST['cat']);
  20.     $cate->nuevo();} else{ ?>
  21.  
  22. <div style="border: 1px dashed; background:#FBF7A4; padding:10px">
  23. <form id="form1" name="form1" method="post" action="?">
  24.   <p>
  25.     <label for="select"></label>
  26.     <select name="tipo"id="select">
  27.       <option value="pacu">Acuariofilia</option>
  28.       <option value="pperros">Perros</option>
  29.       <option value="pgatos">Gatos</option>
  30.       <option value="paves">Aves</option>
  31.     </select>
  32.   </p>
  33.   <p>
  34.     <input name="cat" type="text" id="textfield" />
  35.     <input name="sent" type="hidden" id="hiddenField" value="si" />
  36.     <input type="submit" name="button" id="button" value="Enviar" />
  37.   </p>
  38. </form>
  39. </div>
  40. <?php }?>
  41. </body>
  42. </html>

Última edición por mariomon17; 11/03/2011 a las 17:29