Yii2实现ActiveForm ajax提交 [ 2.0 版本 ]
表单部分
<?php $form = ActiveForm::begin([
'action' => ['save'], //提交地址(*可省略*)
'method'=>'post', //提交方法(*可省略默认POST*)
'id' => 'form-save', //设置ID属性
'options' => [
'class' => 'form-horizontal', //设置class属性
],
'enableAjaxValidation' => true,
'validationUrl' => 'validate-view',
]); ?>
<?php echo $form->field($model,'company_name', ['inputOptions' => ['placeholder'=>'请输入商家名称','class' => 'form-control'], 'template'=>'<label for="inputCompanyName" class="col-sm-1 control-label"><span class="text-red">*</span> 商家名称</label><div class="col-md-8">{input}</div><label class="col-sm-3" for="inputError">{error}</label>'])->textInput()?>
<?=Html::submitButton('保存',['class'=>'btn btn-primary']); ?>
<?php ActiveForm::end(); ?>
飞飞
注册时间:2015-04-01
最后登录:2024-09-03
在线时长:32小时17分
最后登录:2024-09-03
在线时长:32小时17分
- 粉丝7
- 金钱1935
- 威望10
- 积分2355
共 1 条评论
这用了ajax吗,这样点击按钮提交之后还是会整个页面刷新吧。
是ajax提交,这个教程不全,还需要有配套的JS,具体的你可以看看这里https://www.viphper.com/?p=1240