你好,我在网上找遍了,但没有找到解决办法。我刚开始熟悉yii,我不知道如何使用yii通过ajax实现表单。我知道如何在没有 yii 的帮助下做到这一点
$.getJSON("fil.php", {},function(data){});
在 fil.php 中,我们处理并将响应发送给函数。以及如何做同样的事情,但使用 yii?网上有很多表格,例如
<?php
$form = $this->beginWidget('CActiveForm', array(
'id' => 'ID ВАШЕЙ ФОРМЫ',
'enableClientValidation' => true,
));
?>
<!-- здесь ваш html-код формы -->
<?php echo CHtml::ajaxSubmitButton('Send my coupon', '', array(
'type' => 'POST',
'success' => 'js: function(data) {
}',
),
array(
'type' => 'submit',
); ?>
<?php $this->endWidget(); ?>
我们在哪里处理数据?)
数据在控制器中处理,表单只提交它。您可以在此处查看通过 ajax 提交表单的实现示例