作者iloveelva (iloveelva)
看板PHP
标题[请益] PHP变数 在JS里使用
时间Fri Nov 5 10:10:30 2010
想请问一下 在写程式的时候
会有这样的做法吗?
<?
$a = "100";
?>
<script>
if('<?=$a?>' == '100'){
alert('y');
}
else{
alert('n');
}
</script>
这样是不是 不好 可是必须要参照到PHP变数去错JS的判断处理的话
有没有更优的语法 或 技术呢 ?
疑惑了一阵子 虽然使用起来 不会有什麽问题
但是感觉 PHP 变数在 JS 里面用就是不太好
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.229.52.201
1F:→ cceHunteR:<?php $a=100; ?>; var a = <?php echo $a; ?>; 11/05 10:12
2F:→ iloveelva:cce 这方法好像也是跟我的类似 对吧!! 11/05 10:27
3F:推 LPH66:个人感觉如果是单向由php送值到js那就没差 11/05 11:15
4F:→ LPH66:反正只要印出去就行了 只要注意别写出反向的逻辑就是了 11/05 11:15
5F:→ tkdmaf:alert("<?=($a == 100)?'Y':'N'?>"); 11/05 11:16
6F:→ LPH66:也就是我会把它看成"php送值到js"而不是"js用php的变数" 11/05 11:16
7F:→ MOONRAKER:可以的话,我觉得把这种php echo的值都放在var後面 11/05 11:18
8F:→ MOONRAKER:一行一个,看起来比较好看,也比较利於debug。 11/05 11:19
9F:→ MOONRAKER:有看过这种 window.location=?av=<?=$av?>&gm=<?=$gm?> 11/05 11:20
10F:→ MOONRAKER:&od=<?=$_GET['od']?>&zzz=<?=$_GET['zzz']?>" 11/05 11:21
11F:→ MOONRAKER:丑得要死,看到就倒了… 11/05 11:21
12F:→ iloveelva:了解 感谢各位的回答 我会参考起来:D 11/05 11:54