Feuer aus Warnungen auf den button klicken

Wenn ich auf die Schaltfläche klicke, werden Warnungen nicht durchgeführt. Was mache ich falsch? Vielleicht muss ich auch einige js-Dateien in meine header-Abschnitt?

Hier ist mein login-Formular anzeigen:

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

Hier ist mein code im controller:

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

user_info nur Echos some text

  • der code funktioniert gut, ich meine die Warnungen zeigen, so könnte es ein anderer Fehler in der Datei anzeigen, wird dies die gesamte Datei anzeigen? Wenn nicht, setzen Sie den gesamten login-view-Datei code in deiner Frage, und auch diese Ansicht wird teilweise gerendert, oder nicht?
Schreibe einen Kommentar