私はJavaScriptに転送する必要があるいくつかのPHP変数があります。現在、ほとんどのPHPコードは、ページが読み込まれるとすぐに、開始-html-タグの前に実行されます。タグの前にjavascript変数を作成するのにechoを使用すると、正しく格納されますか?なぜ私はこれをしたくないのでしょうか?開封前のJavaScript変数の設定<html>タグ
0
A
答えて
4
オープンHTMLタグの前にJS変数を割り当てることで問題はないかもしれませんが、実際には標準に準拠していないブラウザを使用しています。 ;-)
一般的な規則では、ページ上で定義するものは<head>
または<body>
のいずれかにする必要があります。他のすべては、動作を定義していないため、間違いとしてカウントされるべきです。未定義の動作は悪いことにつながります。
<head>
の最初のものとして入れても、あなたはうまくいくはずです。
+0
ありがとう、私はそれらを移動する – user897363
1
<script>
タグはHTMLタグで出力されるまであなたがメモリ内に変数を維持する必要があります:
<?php
...
// I want to transfer: $my_var
?>
...
<html>
<head>
<script>
var php_var = <?php echo json_encode($my_var); ?>;
</script>
...
</head>
<body>
...
</body>
</html>
0
使用すると、HTMLタグ内のスクリプトタグ内の変数を作成するエコー。あなたは何を持っているのですか?
関連する問題
- 1. Context.User.identity:名前をJavaScript変数に設定
- 2. HTMLタグの属性にJavaScript変数を設定する方法
- 3. 同封のタグReactJS
- 4. javascript変数の設定
- 5. TextMateは:<script>タグ内のJavaScriptのインデント設定
- 6. pageloadの前にjavascript変数をnullに設定する方法
- 7. アンドロイドアプリの開封
- 8. Grails <g:javascriptのタグを設定する
- 9. 設定タグの名前空間属性
- 10. AngularJSの<select>タグに複数の値を設定
- 11. 開かれているにもかかわらず、開かれていない開封済みの開封済みの開封済みの開封済みの開封済みの開封済みの開封済みの開封済みの返品をキャンセルします。
- 12. JavaScriptの変数の宣言と設定
- 13. JavascriptからPHP変数を設定して、<style>を
- 14. 設定後の変数null(アンドロイド開発)
- 15. 変数の設定と使用(JavaScript)
- 16. PhotoLibrary未開封
- 17. <a>タグの複数の変更
- 18. 開封の原則の例
- 19. VSTOで開封する前にOutlookの電子メールアイテムを変更する方法
- 20. javascriptの<script>タグ
- 21. JavaScript変数の前方スラッシュ
- 22. 未開封の文字リテラル
- 23. ChromeのAndroidアプリ開封URL
- 24. 未開封の代わりに画像を使用<select>?
- 25. phpのselectタグの変数として値を設定
- 26. 結果の開始前データベースに設定
- 27. タグのjavascript変数値を使用
- 28. キーストーン注入(開封)
- 29. 開封確認メール
- 30. JSONでjavascript変数を設定する
HTMLとPHPを混在させますか?可能な限り小さな量で実行されるべきであり、複雑な論理やJS変数の設定には当てはまりません。 HTML&JS - >クライアント側、PHP - >サーバー側。できるだけ厳格にしてください。 – sciritai