$.ajax({
method: "post"
, url: "save.php"
, data: "id=453&action=test"
, beforeSend: function(){
}
, complete: function(){
}
, success: function(html){
$("#mydiv").append(html);
}
});
He establecer el tipo de método como post pero en Save.php acabo de obtener valores ya sea en $_GET
o $_REQUEST
pero no en $_POST
.
Mi forma se parece a:
<form method="post" id="myform" action="save.php">
No estaba funcionando, se veía por aquí y en Google, trató añadiendo enctype
<form method="post" id="myform" action="save.php" enctype="application/x-www-form-urlencoded">
pero aún $_POST
vacío?
¿Cómo puedo hacer que funcione?
acaba de tener un problema similar usando el plugin de jQuery ajaxForm. Lo resolví asegurándome de que cada elemento de entrada tuviera un atributo 'nombre'. El mío coincide con el selector de ID, pero puede que no sea necesario. – jbrain