uniapp小程序提交数组内容到后端储存
文章描述:
uniapp提交循环多个不同值到数据库
PHP返回数组
$data['check_datas'] = array(
array('label'=>'姓名','value'=>'', 'type' =>'1'),
array('label'=>'性别','value'=>'', 'type' =>'2'),
array('label'=>'年龄','value'=>0 , 'type' =>'3')
);
return json($data);
前端循环
<view v-for="(item,i) in checkdata" :key="i">
<view class="num_c item-ui" v-if="item.type=='1'">
<view class="label"><text class="rq">{{item.label}}</text></view>
<view class=""><input type="text" /></view>
</view>
<view class="num_c item-ui" v-if="item.type=='2'">
<view class="label"><text class="rq">{{item.label}}</text></view>
<view class=""><input type="number" /></view>
</view>
<view class="num_c item-ui" v-if="item.type=='3'">
<view class="label"><text class="rq">{{item.label}}</text></view>
<view class=""><select></select></view>
</view>
</view>
保存提交到后端
JSON.stringify(this.checkdata)
php获取处理成字符储存到数据库
$_POST['check_datas'] ? $_POST['check_datas'] : json_encode($_POST['check_datas'],true);
发布时间:2024/01/31
发表评论