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

War es hilfreich?

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
scroll top