Frage
Ich versuche, einige Werte in eine SQL -Datenbank einzufügen.
ich benutze
<input type="text" name="message" id="message" />
<input type="image" src="boca.png" onClick="send();" />
Um den Wert zu erhalten und
function send(){
var mess = $('#message').val('');
var dataString = 'message:'+ mess;
$.ajax({
type: "POST",
url: "atuamae.org/send.php",
data: dataString,
success: function() {
$('#message').val('');
}
}); }
So senden Sie es an die PHP -Datei und in der PHP -Datei:
$message = $_GET['message'];
Ich denke
Lösung
Einfach genug verwenden Sie die HTTP -Postmethode, nicht die HTTP -GET -Methode, daher müssen Sie verwenden $_POST
statt $_GET
Auf der PHP -Seite.
Andere Tipps
Wenn Sie Post verwenden, müssen Sie $ _post ['message'] nicht $ _get ['meldung' verwenden
Sie setzen den Inhalt des '#Message' -Elements fest
Veränderung
var mess = $('#message').val('');
zu
var mess = $('#message').val();
Und auch ja, Sie verwenden POST
aber versuchen, den Wert durchzusetzen GET
Versuchen:
var mess = document.getElementById('message').value;
var dataString = 'message='+ mess;
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow