为什么以下代码不起作用?
<?php
$j= "<option value='kj' name='dd'>" ;
?>
<script type="text/javascript">
function getinfo(a){
if(a==2){
var k ="<?php echo $j;?>";
alert(k);
}
}
</script>
当我说$ j =&#34;选项&#34 ;;
答案 0 :(得分:4)
这里有几种可能性:
1)永远不会调用getInfo。
2)a永远不等于2
3)您网页上的其他JavaScript代码存在错误。
编辑4):其他人指出,警报框中可能不允许使用$ j的内容。
这里的任何人都无法分辨它是什么。