为什么以下代码不起作用?
<?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="option";
这里有两种可能性:
1) 从未调用getInfo。
2) a永远不等于2
3) 页面上的其他javascript代码中存在错误。
编辑4):其他人指出,$j的内容可能不允许出现在警告框中。
这里的任何人都无法判断它是哪一个。