jquery 获取ifream内数据 传输二维数组到后端

获取ifream内数据
var cus      = $(".layui-layer-content iframe").contents().children();
var ids = cus.find('#ids').val()
将二维数组拼接成字符串进行传递
var jsonstr='[';
for (i = 0; i < len; ) {
var datetime = cus.find('.date_times').eq(i).val();
if(cus.find("#"+datetime+" .rules_c").is(':checked') == true){
rules_c = 1;
}else{
rules_c = 0;
}
if(cus.find("#"+datetime+" .rules_x").is(':checked') == true){
rules_x = 1;
}else{
rules_x = 0;
}
if(cus.find("#"+datetime+" .rules_p").is(':checked') == true){
rules_p = 1;
}else{
rules_p = 0;
}
if(cus.find("#"+datetime+" .rules_t").is(':checked') == true){
rules_t = 1;
}else{
rules_t = 0;
}
if(cus.find("#"+datetime+" .rules_u").is(':checked') == true){
rules_u = 1;
}else{
rules_u = 0;
}

//筹码规则
rule_ch = cus.find("#"+datetime+" .chip_ru option:selected").val();
//消费规则
x_order_num = cus.find("#"+datetime+" .x_order_num").val();
x_order_total = cus.find("#"+datetime+" .x_order_total").val();
x_starttime = cus.find("#"+datetime+" .x_starttime option:selected").val();
x_endtime = cus.find("#"+datetime+" .x_endtime option:selected").val();
//平台规则
p_order_num = cus.find("#"+datetime+" .p_order_num").val();
p_order_total = cus.find("#"+datetime+" .p_order_total").val();
p_starttime = cus.find("#"+datetime+" .p_starttime option:selected").val();
p_endtime = cus.find("#"+datetime+" .p_endtime option:selected").val();
//时间规则
start = cus.find("#"+datetime+" .start").val();
end = cus.find("#"+datetime+" .end").val();
t_starttime = cus.find("#"+datetime+" .t_starttime option:selected").val();
t_endtime = cus.find("#"+datetime+" .t_endtime option:selected").val();
//用户规则
ustart = cus.find("#"+datetime+" .ustart").val();
uend = cus.find("#"+datetime+" .uend").val();

is_first = cus.find('#'+datetime+' input[name="is_first"]:checked ').val();

jsonstr+='{"datetime":"'+datetime+'", "rules_c":"'+rules_c+'", "rules_x":"'+rules_x+'","rules_p":"'+rules_p+'","rules_t":"'+rules_t+'","rules_u":"'+rules_u+'",' +
'"rule_ch":"'+rule_ch+'","x_order_num":"'+x_order_num+'","x_order_total":"'+x_order_total+'","x_starttime":"'+x_starttime+'","x_endtime":"'+x_endtime+'",' +
'"p_order_num":"'+p_order_num+'","p_order_total":"'+p_order_total+'","p_starttime":"'+p_starttime+'","p_endtime":"'+p_endtime+'",' +
'"start":"'+start+'","end":"'+end+'","t_starttime":"'+t_starttime+'","t_endtime":"'+t_endtime+'","ustart":"'+ustart+'","uend":"'+uend+'","is_first":"'+is_first+'"},';

date_time += cus.find('.date_times').eq(i).val()+ ",";
moneys += cus.find('.moneys').eq(i).val()+ ",";
chiprules += cus.find('.chiprules').eq(i).val()+ ",";
i++
}

jsonstr=jsonstr.substring(0,jsonstr.length-1);
jsonstr+=']';
// var special_id = cus.find('#special_id').val()
layer.confirm('确定提交吗?', function (index) {
$.post('add_dividend', {g_id:ids,rule:jsonstr, date_time:date_time,money:moneys}, function(res){
if(res.code == 200){
layui.layer.msg(res.msg);
setTimeout(function() {
layer.closeAll('iframe');
table.reload('idTest');
},1000)
}else{
layui.layer.msg(res.msg);
setTimeout(function() {
layer.closeAll('iframe');
table.reload('idTest');
},1000)
}
}, 'json');
})
posted @ 2020-09-18 10:56  zda龙  阅读(213)  评论(0编辑  收藏  举报