这是关于在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>";
?>
答案 0 :(得分:1)
它应该是:
$l="something_nothing_anything":
echo "<select onChange='show(\'".$l."\')'>";
echo "<option></option>";
echo "</select>";