关于注册js代码的疑问 [ 新手入门 ]
以前都没注意这块,今天一用 感觉有点问题。。。舰长出现,大家帮忙哈
<?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?
共 3 条回复
BoyLee
注册时间:2011-03-10
最后登录:2019-12-26
在线时长:20小时5分
最后登录:2019-12-26
在线时长:20小时5分
- 粉丝22
- 金钱2810
- 威望150
- 积分4510