オンラインでヘルプを待っています。JS ファイルが a.js で、PHP ファイルが b.php であると仮定します。初心者はコメントしないでください ~~
のようですjs内で直接呼び出すことはできませんが、使用できます scriptタグを通じてphpを導入します
htmlページは次のとおりです:
<script type="text/javascript" src="b.php" ></script><input type="button" value="按钮" onclick="getFromPhp()" />
<php? echo "function getFromPhp(){ alert("我来自php");}"?>
jsがphpを非同期で呼び出すことは知っています. これはあなたが話しているケースですか? ?
PHP は js では解析できません
js は解析できないので、別の方法で考えることもできます。PHP をクラスにして、js に新規追加できます
たとえば /**
* adLoader
* iwebshop の広告ローダー
*
* まずこの JS を導入し、次に広告を読み込みます。1 は広告スロットの ID です
* <br /> * <script language="javascript" src="{ url :/javascript/adloader/}"></script> <br /> * <div id="adDiv">広告...</div> <br /> * <script language="javascript"> ;( new adLoader()).load(1,"adDiv");</script> <br /> *
@author lulutang
*/ です。
PHP ファイルから値のみを返したい場合は、AJAX メソッドを使用して JSON 形式で値を返します。
<script language="javascript"><?php 代码 ?></script>
<スクリプト言語を定義します。 HTML または PHP ページ ="javascript">var url=b.php では、js ファイル内でこの URL 変数を引用するだけです
JQ コード
$.get('b.php',function(data) { //此处data是php的返回值 alert(data);});
PHP コード
<?php echo 1;?>