Sie können dies erreichen, indem er mit Ajax. Zum Beispiel, sobald eine Person fertig ist, ein Formular auszufüllen, können sie einen Knopf drücken. Dann richten Sie einen Klick-Listener für diese Schaltfläche ein und führen den Ajax-Aufruf aus. Die Ajax-Methode sendet Daten an das PHP-Skript und das PHP-Skript wird ausgeführt und gibt dann alles zurück, was Sie festgelegt haben, um zur Ajax-Methode zurückzukehren, ohne die Seite neu zu laden, und Sie können das Ergebnis auf beliebige Weise manipulieren. Beispiel:
Ihr Formular Schaltfläche zum Senden;
<button id="submit">Submit Form</button>
Ihr JavaScript-Listener und Ajax-Methode;
//This is executed whenever the submit buttom is clicked.
$("#submit").bind("click", function() {
var myVar="Test Variable";
$.ajax({
type: 'POST',
url: "get_message.php",//your php script
data: {myVar:myVar},//your variable
success: function(result){
alert(result);
}
})
})
Ihr PHP-Skript, das ich get_message.php
<?php
$var = $_POST['myVar'];//get sent variable from ajax using post method
echo "The sent string is " . $var;
?>
Ausgang The sent string is Test Variable
Dies sollte dann genannt.
Lassen Sie mich wissen, ob diese Antwort Ihnen hilft oder ob Sie Probleme haben. Bitte beachten Sie, dass Sie jquery einbinden müssen, damit der Code funktioniert.
Sie können versuchen, Ajax für das – NullDev
zu verwenden, wie? Ich habe nie Ajax verwendet –
Veröffentlichen Sie das Formular zum Verarbeitungsskript> process> 'header()' Redirect auf eine andere Seite; Die URL des Verarbeitungsskripts wird weder in der Adressleiste noch im Cache des Browsers angezeigt. – CD001