Yii Ajax呼叫控制器

时间:2015-12-15 08:59:10

标签: php ajax yii

我对Yii非常新手。有一个视图文件absence.php,它将CActiveForm的数据提交给控制器文件personal.php,其中有一个公共函数createabsence()一切:服务器验证,与数据库的通信和消息处理。

<?php 
$form=$this->beginWidget('CActiveForm',['id'=>'createAbsence','enableAJAXValidation'=>true]);
...
echo CHtml::submitButton('GO');
$this->endWidget();
?>

以上代码是视图文件的一部分;一切正常。表单数据传递给控制器​​,我收到服务器的响应。我的问题是对控制器的调用不是AJAX调用,我不知道如何将此调用转换为AJAX调用。当然,我知道在处理通常的事情时该怎么做,但我不知道我必须在Yii中添加/更改。

谢谢

1 个答案:

答案 0 :(得分:1)

使用AjaxSubmitButton

This link

与ajaxsubmit有关。

希望它可以帮到你