0

次のコードが機能しないのはなぜですか?

<?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"; と言うと機能します。

4

1 に答える 1

4

ここにはいくつかの可能性があります。

1) getInfo が呼び出されることはありません。

2) a が 2 に等しくなることはありません

3) ページの他の JavaScript コードにエラーがあります。

編集 4): $j の内容は警告ボックスで許可されない可能性があると他の人が指摘しています。

ここにいる誰にも、それがどれであるかを知る方法はありません。

于 2012-09-07T18:59:33.537 に答える