あなたは、AJAXを使用することによって、これを達成することができます。例えば、ある人がフォームに記入されると、ボタンを押すことができます。次に、このボタン用のクリックリスナーを設定し、ajax呼び出しを実行します。 ajaxメソッドは、PHPスクリプトにデータを送信し、PHPスクリプトが実行され、ページをリロードせずにajaxメソッドに戻るために設定した値を返します。結果は任意の方法で操作できます。たとえば、
フォーム送信ボタン。
<button id="submit">Submit Form</button>
javascriptリスナーとajaxメソッド。
//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);
}
})
})
私は出力The sent string is Test Variable
その後、このget_message.php
<?php
$var = $_POST['myVar'];//get sent variable from ajax using post method
echo "The sent string is " . $var;
?>
をすべきであると呼ばれるPHPスクリプト。
この回答があなたに役立つか、問題があるかどうか教えてください。コードを動作させるにはjqueryをインクルードする必要があります。
あなたはそのためにAjaxを使うことができます – NullDev
?私は決してAjaxを使用しませんでした。 –
処理スクリプトにフォームを投稿する> process> 'header()'別のページにリダイレクトします。処理スクリプトのURLはアドレスバーまたはブラウザのキャッシュに表示されません。 – CD001