-2

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

    <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>";
   ?>
4

1 回答 1

1

它应该是:

$l="something_nothing_anything":
 echo "<select onChange='show(\'".$l."\')'>";
 echo "<option></option>"; 
echo "</select>";
于 2013-10-27T11:14:36.023 回答