1

周りを見回しましたが、現在の問題に対する答えが見つかりませんでした。

PHP 変数を外部の .js ファイルにエコーしたいと考えています。次に、JavaScript 変数で PHP 変数を使用し、ここから ajax を使用して変数をデータベースに送信します。php エコーに間違った構文を使用していると思います。私のJavaScript

content = '<div class="post">' + '<img src="<? echo $pic ?>" />' + '</div>';

PHP変数を外部の.jsファイルにエコーすることは可能ですか? javascript 変数で正しい構文を使用していますか?

4

2 に答える 2

2

サーバーは .js ファイルを PHP として解析しません。js ファイルに .php ファイルの名前を付けて、header("Content-type: application/javascript").

于 2013-07-07T23:26:33.433 に答える
0

通常、httpd は PHP コードの「foo.php」という名前のファイルのみを解析するように設定されています。ファイルに foo.js の代わりに foo.php という名前を付け、コンテンツ タイプを手動で設定します。

<?php header('Content-type: application/javascript');?>
content = '<div class="post">' + '<img src="<? echo $pic ?>" />' + '</div>';
于 2013-07-07T23:26:30.510 に答える