5

PHP から JavaScript 変数 strUser を設定するにはどうすればよいですか?

次のコードを使用しています。

<script>
function val()
{
    var e = document.getElementById("ali");
    var strUser = e.options[e.selectedIndex].text;

}
</script>
brand<select id="ali" onChange="val()">
<?php
   $brand=modsearchkhodroHelper::retrieve();
   foreach($brand as $item)
   {   
   ?>
       <option value="<?php echo $item['brand']?>" selected="<?php  $id=$item['brand']?>">
           <?php echo $item['brand']?>
       </option>
   <?php
   }
   echo "</select>";
?>
4

2 に答える 2

16

ページの読み込み時に変数を設定する場合は、PHP コードで次のようなものを使用できます。

<script type="text/javascript">var strUser = <?php echo json_encode($someVariable); ?>;</script>

後の変数宣言を JavaScript から必ず削除してください。

ページの読み込み後に変数を設定する場合は、AJAX 呼び出しを使用してサーバーから値を取得する必要があります。

于 2013-08-12T14:17:26.177 に答える