Yii2自定義表單

自定義表單
<?php $form = \yii\widgets\ActiveForm::begin([
    'action' => \yii\helpers\Url::to('/site/test'),
    'options' => [
        'enctype' => 'multipart/form-data'
    ]
]); ?>

<?php echo $form->field($model, 'file_data')->fileInput() ?>

<?= Html::submitButton(Yii::t('app', 'Import'), ['class' => 'btn btn-primary']) ?>

<?php \yii\widgets\ActiveForm::end(); ?>
在不關閉csrf的懷情況下通過ajax操作表單
$.ajax({
    url:"/site/test/?id=" + goods_id,
    type:'post',
    async: false,
    data:{'User':{ username : username, password : password, goods_id : goods_id }, _csrf:$('input[name="_csrf"]').first().val()},
    success:function(data){
        if(data.code == '1'){
            //修改成功
        }else{

        }
    }
});
從header的meta中獲取csrf值的方法
$('meta[name=csrf-token]').prop('content');
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章