前端表单批量数据添加技巧

前端 JS 追加 多数据表单
var template = {
    productTable: function(data){

        var SProjName = data.SProjName;
        var SAmount = data.SAmount;
        var BudgetSub_SID = data.BudgetSub_SID;
        var SProjNO = data.SProjNO;
        var SMonth = data.SMonth;
        var SDepaID_Cost = data.SDepaID_Cost;
        var time = new Date().getTime();
        var SAmount_CanPay= data.SAmount_CanPay;
        var dep_name = $("#SDepaID_Cost").find("option:selected").text();
        var str = `
                <div class="weui-cell weui-cell_swiped">
                    <div class="weui-cell__bd">
                        <div class="weui-cell">
                            <input type="hidden" name="sub[${time}][SID]" value="">
                            <input type="hidden" name="sub[${time}][SBudgetSubID]" value="${BudgetSub_SID}">
                            <input type="hidden" name="sub[${time}][SProjNO]" value="${SProjNO}">
                            <input type="hidden" name="sub[${time}][SProjName]" value="${SProjName}">
                            <input type="hidden" name="sub[${time}][SMonth]" value="${SMonth}">
                            <input type="hidden" name="sub[${time}][SDepaID_Cost]" value="${SDepaID_Cost}">
                             <input type="hidden" name="sub[${time}][SAmount_Plan]" value="${SAmount_CanPay}">
                            <div class="weui-cell__bd">
                                <p>${SProjName}(${SMonth}月份)</p>
                                <p>${dep_name}</p>
                            </div>
                            <div class="weui-cell__ft">金额: <input type="text" class="weui-input" style="width: 50px;" name="sub[${time}][SAmount]" value="${SAmount}"></div>
                        </div>
                    </div>
                    <div class="weui-cell__ft">
                        <a class="weui-swiped-btn weui-swiped-btn_warn delete-swipeout delProduct" href="javascript:">
                            <span class="swiped-jyg">删除</span>
                        </a>
                    </div>
                </div>
        `;
        return str;
    }
};

后端 进行批量添加 TP框架

if(array_key_exists("sub",$form)){
    $plan=$form['sub'];
}else{
    $plan=[];
}
$costStatus=Db::table("En_ProjectCost")->insertAll($plan);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Json____

您的鼓励是我创作的动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值