最近花在jQuery上的时间比较多.看过的文章中,对于jQuery的变量命名, 一般都提倡以$符号开始.比如$think,$php…这样做, 是为了更好的与原生JavaScript区分开.但如果在项目中后台程序是php,这种做法不妥当的,还会给你带来麻烦.
原因是什么? 在PHP中, $声明的就是一个变量.比如$think, 代表的就是变量think.如果你的jQuery中的变量名以$起始, 而这段jQuery代码正好在php中执行.那么这段jQuery代码中以$起始的变量将被PHP解析掉,而导致这些变量在jQuery代码中消失.
所以,个人建议,如果jQuery与之交互的后台程序是PHP,变量名最好都改个法子命名,比如以_起始.
PHP中jQuery变量命名注意事项
Posted by Mr.Think on 07/29/2010
分类于@jQuery
可自由转载及使用,但请注明出处!
转载自 <a href="http://mrthink.net/jquery-var-php-notice/" title="PHP中jQuery变量命名注意事项" rel="bookmark">PHP中jQuery变量命名注意事项@Mr.Think</a>
共有 1 条评论.
嗯,今天我就遇到这个问题了,后来改成jQuery就OK了,呵呵……
[回复]