单击按钮时,不会执行警报.我究竟做错了什么?也许我需要在我的标题部分包含一些js文件?
这是我的登录表单视图:
<?php echo CHtml::beginForm(); ?>
<div class="row">
<?php echo CHtml::label('username', 'username'); ?>
<?php echo CHtml::textField('username'); ?>
</div>
<div class="row">
<?php echo CHtml::label('password', 'password'); ?>
<?php echo CHtml::textField('password'); ?>
</div>
<?php
echo CHtml::ajaxButton('sign in', array('site/login'),array(
'type'=>'POST',
'update'=>'#mydiv',
'beforeSend' => 'function(){
alert("beforeSend");
}',
'complete' => 'function(){
alert("complete");
}',
));
?>
<?php echo CHtml::endForm(); ?>
<div id="mydiv" style="color:white;">...</div>
Run Code Online (Sandbox Code Playgroud)
这是我在控制器中的代码:
public function actionLogin()
{
$this->renderPartial('//blocks/user_info');
}
Run Code Online (Sandbox Code Playgroud)
user_info只是回响 some text