Problemas con $ .post
Pregunta
Estoy tratando de insertar algunos valores en una base de datos SQL.
estoy usando
<input type="text" name="message" id="message" />
<input type="image" src="boca.png" onClick="send();" />
Para obtener el valor y
function send(){
var mess = $('#message').val('');
var dataString = 'message:'+ mess;
$.ajax({
type: "POST",
url: "atuamae.org/send.php",
data: dataString,
success: function() {
$('#message').val('');
}
}); }
Para enviarlo al archivo PHP y en el archivo PHP:
$message = $_GET['message'];
Creo que el error ocurre en el envío o en la forma en que se codifica el datos var.
Solución
Simplemente, está utilizando el método de publicación HTTP, no el método HTTP Get, por lo que debe usar $_POST
más bien que $_GET
en el lado de PHP.
Otros consejos
Si está utilizando POST, debe usar $ _post ['Mensaje'] no $ _get ['Mensaje']
Estás configurando el contenido del elemento '#message'
Cambio
var mess = $('#message').val('');
a
var mess = $('#message').val();
Y también, sí, estás usando POST
Pero tratando de retener el valor a través de GET
probar:
var mess = document.getElementById('message').value;
var dataString = 'message='+ mess;
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow