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$(document).ready(function(){
$(".nueva").click(function(evento){
evento.preventDefault();
$(".cate").show("slow");
$(".cate").load("nuevacat_pro.php");
});
})
La pagina
nuevacat-pro.php contiene esto:
Código HTML:
Ver original$(document).ready(function(){
$("#button").click(function(evento){
evento.preventDefault();
$.ajax({
type: "POST",
data: "sent=si&tipo="+document.form1.tipo.value+"&cat="+document.form1.cat.value,
url: "nuevacat-pro.php",
success: function(){
$(".cate").hide("slow");
}
});
});
})
<?php
if (isset($_POST['sent']) && $_POST['sent'] == "si"){
$cate = new categoria($_POST['tipo'],$_POST['cat']);
$cate->nuevo();} else{ ?>
<div style="border: 1px dashed; background:#FBF7A4; padding:10px"> <form id="form1" name="form1" method="post" action="?"> <select name="tipo"id="select"> <input name="cat" type="text" id="textfield" /> <input name="sent" type="hidden" id="hiddenField" value="si" /> <input type="submit" name="button" id="button" value="Enviar" /> <?php }?>