Déclencher des alertes sur le bouton cliquez sur

Quand je clique sur le bouton, les alertes ne sont pas effectuées. Ce que je fais mal? Peut-être que j'ai besoin d'inclure certains fichiers js dans mon en-tête de l'article?

Voici mon formulaire de connexion view:

<?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>

Voici mon code dans le contrôleur:

public function actionLogin()
{
    $this->renderPartial('//blocks/user_info');
}

user_info juste des échos some text

le code fonctionne très bien, je veux dire les alertes sont affichées, il pourrait donc y avoir une autre erreur dans le fichier de vue, est-ce la vue d'ensemble de fichier? Si non, mettre la totalité de vue login fichier de code dans votre question, et c'est aussi ce point de vue étant rendu partiellement ou pas?

OriginalL'auteur Rafael Sedrakyan | 2012-02-08