javascriptでphp関数を呼び出したいと思います。私は1つのソリューションを持っていますが、それは実際には機能しますが、私が望む方法ではありません。javascriptでPHP関数を使用する
コード:
function test(){
document.getElementById("php_code").innerHTML="<?php
print 'something';
?>";
}
...
<a href="#" onclick="test(); return false;"> test </a>
それは私がリンクをクリックしたときに動作しますが、私はただのリンクをクリックすることで、他の方法でfuncitonを呼び出すことはできません。 それでは、test()で関数を呼び出すだけです。
あなたはAJAXを学ぶ必要があります。 – SLaks
ブラウザに送信されてJavaScriptが実行される前に、PHP部分がサーバー上で実行されていることをご存じでしょうか。ブラウザではdocument.getElementById( "php_code")。innerHTML = 'something'; 'をJavaScriptに書くだけです。 'test'について:' test(); 'だけでどこでも呼び出すことができます。 –
JavaScriptはクライアント上で実行され、PHPはサーバ上で実行されます。 JavaScriptからphp関数を呼び出すことはできません。 – zzzzBov