我在我的视图中使用了registerScriptFile
Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl . '/js/comment.js',
CClientScript::POS_READY);
当我点击与点击功能相关的按钮时,它会做任何事情。我检查了html代码,该脚本未包含在页面中。
我不明白为什么?
你能给我一些想法吗?
提前谢谢
答案 0 :(得分:0)
我有同样的问题(但我实际上并没有使用comment.js文件,所以为什么,因为它说POS_READY将它插入到JQuery ready函数中),但这对我有用:
Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl . '/js/comment.js', CClientScript::POS_HEAD);
答案 1 :(得分:0)
该脚本未包含在页面中,因为值CClientScript::POS_READY
对registerScriptFile()
方法无效(请参阅文档)。您可以将您的javascript代码放在comment.js文件中的$(document).ready
函数中。