私は/ jsディレクトリにJavaScriptファイルセットを持っています。 JavascriptファイルにPHPタグを追加するには?Javaスクリプトファイルの中にPHPタグを追加する方法
答えて
他のテキストファイルとまったく同じ方法で追加します。それらをテキストエディタで開き、<?php etc
と入力してください。
ファイルを処理するためにPHPが使用されていることを確認する必要があります。これは、ほとんどのシステムで、ファイル拡張子が.php
になるように名前を変更することで、最も簡単に実行されます。ウェブサーバの設定を変更することもできます。
JavaScriptを発行する場合は、HTML(PHPのデフォルト)ではなくJavaScriptであることを確認する必要があります。
<?php
header("Content-Type: application/javascript");
?>
JavaScriptファイルは、大量のキャッシュを促進するキャッシュコントロールヘッダーとともに送信されるのが一般的です。動的コンテンツを追加する場合は、そのキャッシュの利点を失うことに備えてください。必要に応じて、PHPを使用してsuitable cache control headersをJSに送信します。
ロジックを静的なJavaScriptファイルに保存し、PHPを使用して、一部の動的データを<script>
要素にHTMLドキュメントに直接注入することをお勧めします。あなたのhtaccessファイルプットで
:
Serverがインストールされ、使用PHP5た場合:あなたが解析したい場合は
AddHandler application/x-httpd-php4 .js
:Serverがインストールされ、使用をPHP4た場合
AddHandler application/x-httpd-php5 .js
を.htaccessの次のコードに従うことができます。
<FilesMatch “testfilename.js”>
AddHandler application/x-httpd-php5 .js
</FilesMatch>
あなたはjavascriptファイルに拡張子.phpを追加することによってそれを行うことができますし、ブラウザのJavaScriptファイルとして認識するように、あなたは、ヘッダーを設定する必要があるかもしれません。変数やすべてを渡すことさえできます。 Ex。
index.htmlを
<html>
<head>
<script src="js/jquery.min.js"></script>
<script src="js/somefile.js.php?var=hiAgain"></script>
....
JS/somefile.js.php
<?PHP header("Content-type: application/x-javascript"); ?>
$(document).ready(function(){
alert("<?PHP echo "Hello from PHP. var:".$GET_['var']; ?>");
})
これはあなたが探していたものであると思います。
- 1. Javaでスクリプトファイルに相対パスを追加する方法は?
- 2. drupalのカスタマイズ機能でJavaスクリプトファイルを追加するには
- 3. bodyタグを動的に追加する方法ih php
- 4. Xcodeアーカイブにスクリプトファイルを追加する
- 5. PHPを使ってHTML文書に安全にタグを追加する方法
- 6. PHPのエコーにhtmlタグを追加
- 7. はparamタグにクラスを追加 - Javaアプレット
- 8. エンコード前にJSONデータに名前/タグを追加する方法
- 9. PHPタグのdivのCSSスタイルを追加するには
- 10. box2Dオブジェクトにタグ(識別子)を追加する方法(objective-c)
- 11. selectize js listにカスタムhtmlタグを追加する方法
- 12. xml:lang = "en"を<html>タグに追加する方法
- 13. C# - WebアプリケーションからAzureリソースにタグを追加する方法
- 14. JavaライブラリにJavaパッケージを追加する方法は?
- 15. jqueryでimgタグのalt属性を追加する方法
- 16. 実行中のasyncioループにコルーチンを追加する方法は?
- 17. 実行中のASINetworkQueueにASIHTTPRequestを追加する方法は?
- 18. TableView - その中にダウンロードボタンを追加する方法
- 19. コンテンツの配信中にヘッダーに「EXPIRE」タグを追加
- 20. Java Mail:別のメッセージの中にメッセージを追加するには
- 21. CreateUserWizard.CreatedUserステップ中にユーザーをロールに追加する方法
- 22. listviewでタグとサブアイテムを追加する方法C#
- 23. gwtでh1タグを追加する方法
- 24. fb:request-formタグでカスタムフィールドを追加する方法
- 25. Javaのscala.collection.immutable.Vectorの中に要素を追加する
- 26. Javaのscala.collection.immutable.listの中に要素を追加する
- 27. 外部ジャーをJavaのバッチファイルに追加する方法
- 28. Java Swing - Jpanelの北に画像を追加する方法
- 29. Java VaadinのoptionsGroupにリスナーを追加する方法は?
- 30. JavaのWebサービスにSOAPアクションを追加する方法は?
なぜphpタグが必要ですか?親切に投稿したコードを投稿しました –
[php tags in .js file]の複製があります(http://stackoverflow.com/questions/4821711/php-tags-in-js-file) – NAVEED
私はcsrfトークンを追加する必要がありますJavaスクリプトが作成するajaxリクエストの名前と値! – Hilmi