ホームページ >バックエンド開発 >PHPチュートリアル >PHPでjsメソッドを呼び出す方法
JSがPHPを呼び出す方法とPHPがJSを呼び出す方法の例
推奨学習:「PHPビデオチュートリアル」
1. JSを使用してPHPファイルを呼び出し、PHPの値を取得します
簡単な例を見て説明しましょう:
たとえば、ページ test_json1 では、次の文を使用して呼び出します:
<script type="text/javascript" src="http://callmewhy.sinaapp.com/index.php/test/testjson2"> </script> <script type="text/javascript" > alert(jstext); </script>
test_json2.php には次のような PHP コードがあります:
<?php $php_test='I come from PHP!'; echo "var test='$php_test';"; echo "var jstext="."'$php_test';"; ?>
When the test_json1. php ファイルが実行されると、test_json2.php ファイルが呼び出され、b.php ファイルの出力が JS ステートメントとして実行されます。
ここでプロンプト ボックスが表示されます。内容は JS 変数 jstext の値です。これは、PHP ファイルの jstext に割り当てられる値です。
概要: JS を使用して HTML でファイルを呼び出し、PHP ファイルを呼び出すと、PHP ファイルの出力が呼び出しページで JS コードとして使用されます。
2. PHP は JS の値を呼び出します
test_json3.php ページには次のようなコードがあります:
<script type="text/javascript" > var data="call_me_why"; </script> <? echo "<script type=text/javascript>document.write(data)</script>"; ?>
3. PHP は js
のメソッド (関数) を呼び出します。 2 番目のケースでは、エコー スクリプトを使用して JS 呼び出しを実装する
<script type="text/javascript"> function test() { var t1=3; t1 = t1+2; alert(t1); //return t1; } </script> <?php echo "<script type='text/javascript'>test();</script>"; ?>
4 、JS は PHP 変数を呼び出します
(1)
<?php $userId=100; ?> <script> var userId; userId=document.getElementById("userId").value; alert(userId); </script> <input type="text" name="userId" id="userId" value="<?php echo $userId; ?>">
(2)
<?php $url = 'CALL_ME_WHY'; //定义变量 ?> <script type="text/javascript"> //js调用php变量 var ds ="<?php echo $url?>" ; //赋值 alert(ds); //输出效果 </script>
5 、JS は PHP 関数を呼び出します