ホームページ > バックエンド開発 > PHPチュートリアル > .js ファイル内で .php ファイルを参照する方法

.js ファイル内で .php ファイルを参照する方法

WBOY
リリース: 2016-06-23 14:03:06
オリジナル
1400 人が閲覧しました

オンラインでヘルプを待っています。JS ファイルが a.js で、PHP ファイルが b.php であると仮定します。初心者はコメントしないでください ~~


ディスカッション (解決策) への返信

のようですjs内で直接呼び出すことはできませんが、使用できます scriptタグを通じてphpを導入します

htmlページは次のとおりです:

<script type="text/javascript" src="b.php" ></script><input type="button" value="按钮" onclick="getFromPhp()" />
ログイン後にコピー


b.php:
<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"&gt ;( new adLoader()).load(1,"adDiv");</script> <br /> * @author lulutang
*/ です。

JS ファイル内で PHP ファイルを参照するにはどうすればよいですか? PHP ファイルの内容が JS コードを出力することである場合は、 var a = document.createElement('script');a.src= ' を使用できます。 b.php'; JS を動的にロードします。

PHP ファイルから値のみを返したい場合は、AJAX メソッドを使用して JSON 形式で値を返します。

a.php

<script language="javascript"><?php 代码 ?></script>
ログイン後にコピー


b.php は の代わりに 'a.php' を使用してください

put なぜ JS で PHP スクリプトを参照したいのですか? 問題をより良く解決するための目的は何ですか? なぜ JS が PHP ファイルを参照する必要があるのか​​理解できません

<スクリプト言語を定義します。 HTML または PHP ページ ="javascript">var url=b.php では、js ファイル内でこの URL 変数を引用するだけです

JQ コード

$.get('b.php',function(data) { //此处data是php的返回值  alert(data);});
ログイン後にコピー

PHP コード

<?php  echo 1;?>
ログイン後にコピー


何も学びませんでした

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート