Khi tôi nhấp vào nút, cảnh báo sẽ không được thực hiện. Tôi đang làm gì sai? Có lẽ tôi cần bao gồm một số tệp js trong phần tiêu đề của mình?Tắt cảnh báo trên nút bấm
Dưới đây là hình thức đăng nhập quan điểm của tôi:
<?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>
Đây là mã của tôi trong bộ điều khiển:
public function actionLogin()
{
$this->renderPartial('//blocks/user_info');
}
user_info chỉ vang some text
mã hoạt động tốt, tôi có nghĩa cảnh báo đang hiển thị , vì vậy có thể có một số lỗi khác trong tệp xem, đây có phải là toàn bộ tệp xem không? Nếu không, hãy đặt toàn bộ mã tệp xem đăng nhập vào câu hỏi của bạn và cũng có thể chế độ xem này được hiển thị một phần hay không? –