私はあなたに3つの選択肢を提供することができます:
1.純粋なPHPの使用.PHPは純粋なPHPserver-side
の変更は次のように行われます。
- データはサーバーに送信されます
- データはサーバーで処理されます
- データを処理した後、サーバーからユーザーに応答します
- 上記のプロセス中、ページのリロードが行われ、クライアントで完全なデータが受信されると、リロードが停止します。
したがって、純粋なPHPを使用すると、ボタンクリックで関数を呼び出す方法を1つしか理解できません。次のように実行できます。
<?PHP
function writeName()
{
echo "Kai Jim Refsnes";
}
if(isset($_GET['submit']))
{
writeName();
}
?>
<form action="#">
<input type="submit" name="submit" value="submit" style="position:fixed;bottom:0px;left:0px;width:100%;" />
</form>
2. Javascriptを使用します。Javascriptはclient-side
、ページをリロードしません。
<script>
function writeName()
{
document.write="Kai Jim Refsnes";
}
</script>
<button onclick="writeName();">submit</button>
3. AJAXの使用。AJAXを使用すると、PHPとJavascriptの両方を組み合わせることができます。この場合、メッセージを出力するだけでAJAXは多すぎますが、AJAXをリロードせずにサーバーとクライアント間で大規模/複雑なデータ転送を行う場合に非常に役立ちます。
AJAX参照:http://api.jquery.com/jQuery.ajax/ ; http://www.w3schools.com/ajax/