PHP中jQuery变量命名注意事项

最近花在jQuery上的时间比较多.看过的文章中,对于jQuery的变量命名, 一般都提倡以$符号开始.比如$think,$php…这样做, 是为了更好的与原生JavaScript区分开.但如果在项目中后台程序是php,这种做法不妥当的,还会给你带来麻烦.
原因是什么? 在PHP中, $声明的就是一个变量.比如$think, 代表的就是变量think.如果你的jQuery中的变量名以$起始, 而这段jQuery代码正好在php中执行.那么这段jQuery代码中以$起始的变量将被PHP解析掉,而导致这些变量在jQuery代码中消失.
所以,个人建议,如果jQuery与之交互的后台程序是PHP,变量名最好都改个法子命名,比如以_起始.

共有 1 条评论.

发表评论2,795 Views

  1. 嗯,今天我就遇到这个问题了,后来改成jQuery就OK了,呵呵……

    [回复]

发表评论[无需注册]