引号中的javascript变量内容

时间:2013-10-27 11:07:30

标签: javascript php

这是关于在javascript中将参数传递给函数。 此代码无效。是因为$ l中的_(下划线)?如果是,应该在代码中带来什么变化。提前致谢。请不要使用ajax将$ l值传递到另一个页面并查询到数据库中。

    <script>
    function show(str)
    {
     var r=str;
     alert(r);
    }
    </script>


   <?php
   $l=Somethin_nothin_anythin;
   echo "<select onChange='show($l)'>";
   echo "<option></option>";
   echo "</select>";
   ?>

1 个答案:

答案 0 :(得分:1)

它应该是:

$l="something_nothing_anything":
 echo "<select onChange='show(\'".$l."\')'>";
 echo "<option></option>"; 
echo "</select>";