11/05/2011, 09:42
|
| | Fecha de Ingreso: marzo-2011
Mensajes: 226
Antigüedad: 13 años, 8 meses Puntos: 1 | |
funcion post jquery hola a todos, tengo el siguiente codigo y no entiendo cual es la razon de q no pase una variable de tipo numerico a otra pagina .php el codigo es el siguiente:
<?php
$num = $_POST['id'];
?>
<form method="post" action="modificaDatosPublicacion.php" id="formModPublic" class="texto2">
nombre de la publicacion:
<input type="text" name="modpublic" id="modpublic" size="25" class=":required" /> <br><br>
u r l de la publicacion:
<input type="text" name="modurlpublic" id="modurlpublic" size="25" class=":required" /> <br><br>
<input type="submit" class="btModPublicacion" id="btModPublicacion" name="btModPublicacion" value="modificar datos publicacion"/>
<input type="hidden" name="idpublic" id="idpublic" value="<?php echo($num);?>"/>
</form>
el problema esta en $num = $_post['id'], de la pagina en la cual mando el id a esta pagina en teoria si manda el id mediante post pero al llegar a esta pagina no me lo muestra y no entiendo cual es el fallo, les pongo el codigo de la funcion en la cual mando el id a esta pagina:
$(".btModPublic").click(function(event){
var info = $(this).attr('onClick');
event.preventDefault();
$.post("pedirDatosModificacionPublic.php",{'id':in fo },function(){
$("#dato").fadeIn(200).load("pedirDatosModificacio nPublic.php");
});
});
x si vale de algo aclaro q lo probe con firebug y si q hace el post enviando el id, pero al mismo tiempo tb hace un get en el cual no envia nada(y esto es lo q me parece extraño ya q en la funcion utilizo claramente post) y al final en la siguiente pagina se me keda con get
si alguien me puede explicar el porque estaria agradecido
muchas gracias |