Yii - Javascript点击功能不起作用

时间:2013-11-25 23:10:05

标签: javascript php jquery html yii

我正在Yii开发一个应用程序。我对框架很新,我遇到了让某些功能工作的问题。我不确定问题出在于我是如何导入javascript文件的,或者是否是其他内容。我可以在jsFiddle中重建我的脚本,它工作正常(见这里:http://jsfiddle.net/CVRmj/)。这个例子只是一小组真/假问题。

以下是我导入javascript文件的方式(在标题中):

<!DOCTYPE html>

<title>Game Page</title>

<script type="text/javascript">
  var BASE_URL = "<?php echo Yii::app()->request->baseUrl; ?>";
</script>
<?php
    echo file_get_contents(getcwd() . "/tmpl/game_pages.html");
    Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl.'/js/game_pages.js',CClientScript::POS_END);
    Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl.'/js/puzzle.js',CClientScript::POS_END);
?>
<script type="text/javascript">
</script>

<div id="account-body">
</div>

<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/game_pages.css" />

其他一切与您在jsFiddle示例中看到的完全一样。 javascript包含在puzzle.js中,如上所示。

我也尝试将脚本内嵌在标题中。在这两种情况下,都会调用脚本,部分工作。例如,我会收到警报,并可以使用它将事情记录到控制台,但是在点击输入时我没有收到警报(在jsFiddle中点击#4上的True,看看我在说什么),也没有按下提交按钮后我得到一个。

感谢您的帮助!

0 个答案:

没有答案