BoyLee 2011-06-08 22:37:13 4327次浏览 3条回复 0 0 0

以前都没注意这块,今天一用 感觉有点问题。。。舰长出现,大家帮忙哈

<?php 
echo CHtml::link('Add Answer', array('message/create', 'msg_id'=>$data->m_id), array('target'=>'_blank', 'id'=>'post_answer'.$data->m_id, 'onclick'=>'post('.$data->m_id.', \'new_comment\');'));
Yii::app()->clientScript->registerScript('Lee','
function post(postId, type)
{
  alert(postId+type);
}
');
?>

代码很简单,写了一个chtml的link,想让这个link点击的时候调用一个函数,然后弹窗,有参数传递,但是我在chrome里看,说是这个函数找不到。。。

舰长帮我看下,具体是不是语法有错,顺便问2个问题

第一个是registerScript 这个的第一个参数是做什么用的,说是一个唯一标识,那么这个标识做什么用途呢?重用? 第二个就是chtml里的link 有办法让link点击不发生跳转嘛? js?

您需要登录后才可以回复。登录 | 立即注册