Quando faccio clic sul pulsante, gli avvisi non vengono eseguiti. Che cosa sto facendo di sbagliato? Forse ho bisogno di includere alcuni file js nella mia sezione di intestazione?Allarmi antincendio sul pulsante clic
Ecco il mio login vista della forma:
<?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>
Ecco il mio codice nel controller:
public function actionLogin()
{
$this->renderPartial('//blocks/user_info');
}
user_info echi appena some text
il codice funziona bene, voglio dire gli avvisi stanno mostrando , quindi potrebbe esserci qualche altro errore nel file di visualizzazione, è questo l'intero file di visualizzazione? In caso contrario, inserisci l'intero codice del file di visualizzazione di accesso nella tua domanda e questa vista è parzialmente renderizzata o meno? –