gpt4 book ai didi

yii CActiveForm 通过 AJAX 提交

转载 作者:行者123 更新时间:2023-12-04 06:06:08 24 4
gpt4 key购买 nike

我使用以下代码创建表单:

<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'contacts-form',
'enableAjaxValidation'=>false,

)); ?>

有没有办法通过 AJAX 提交表单?请记住,我不是在谈论 AJAX 验证。

最佳答案

一种方法是使用内置的 ajaxSubmitButton helper ,像这样:

<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'contacts-form',
'enableAjaxValidation'=>false,
)); ?>
<!-- your form elements here -->
<?php echo CHtml::ajaxSubmitButton(Yii::t('app', 'Submit')); ?>
<?php $this->endWidget(); ?>

这会自动将 jQuery AJAX 调用绑定(bind)到 SUBmit 按钮,该按钮会将表单值发布到您的 from 操作 URL。

当然,你也可以自己编写 AJAX 代码,但是 Yii 也有这个辅助函数。

关于yii CActiveForm 通过 AJAX 提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8323982/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com