-4

phpファイルからjavascriptファイルへの変数の使用方法

phpファイルで、次のコードを使用して$phpVariableをjsVariableに割り当てました。

<script> 
var jsVariable = <?php echo $phpVariable; ?>;
</script>

Javascriptファイルの場合:次のコードでjsVariableをテストします。

<script>
alert( jsVariable );
</script>

ただし、出力は「:undefined」です。

ありがとうモイ

4

2 に答える 2

1

そのような変数が文字列の場合は、引用符で囲む必要があります。

<script> 
var jsVariable = "<?php echo $phpVariable; ?>";
</script>

編集しますが、決してそれを行うべきではありません。DOM要素の属性として挿入するdata-*か、次のように解析するJSON構成ファイル/文字列から取得することをお勧めします。

<script type="application/json" id="json-config">

<?php echo json_encode($someObject); ?>

</script>

その後:

var config = $.parseJSON( $('#json-config').html() )
于 2013-02-11T21:16:15.130 に答える
0
<?php
print "<script>";
print "var jsVariable = $phpVariable"; 
print "</script>";
?>
于 2013-02-11T21:16:50.883 に答える