动态生成的表格里面处理下拉选择框

用ajax动态生成的表格在里面加个下拉选择框,进行选择。

后端传过来值0、1、2、3值来分别显示重点跟踪,未发现不合规范等等..........

处理这个方法说简单也简单,说复杂也复杂,思路简单,代码多

通过if判断后台传过来的值,来显示对应的内容

var valt20=data[i].issues20Type; 
if(valt20==0){var v120=0,t120="No findings 未发现不合规问题",v220=1,t220="Continue monitoring in next Q </br>下期继续观察",v320=2,t320="Bring to triage 重点跟踪",v420=3,t420="Findings 发现不合规问题";}
if(valt20==1){var v120=1,t120="Continue monitoring in next Q </br>下期继续观察",v220=0,t220="No findings 未发现不合规问题",v320=2,t320="Bring to triage 重点跟踪",v420=3,t420="Findings 发现不合规问题";}
if(valt20==2){var v120=2,t120="Bring to triage 重点跟踪",v220=0,t220="No findings 未发现不合规问题",v320=1,t320="Continue monitoring in next Q </br>下期继续观察",v420=3,t420="Findings 发现不合规问题";}
if(valt20==3){var v120=3,t120="Findings 发现不合规问题",v220=0,t220="No findings 未发现不合规问题",v320=1,t320="Continue monitoring in next Q </br>下期继续观察",v420=2,t420="Bring to triage 重点跟踪";}

下面代码

'<tr><td colspan="3">会议开始时间提前或者推迟超过1个小时</td><td ><select id="select20"><option value="'+v20l+'">'+text20l+'</option><option value="'+v20r+'">'+text20r+'</option></select></td><td class="active" onclick="tdclick(this)">'+data[i].issues20Yescomment+'</td><td class="danger"><select id="select20r"><option value="'+v120+'">'+t120+'</option><option value="'+v220+'">'+t220+'</option><option value="'+v320+'">'+t320+'</option><option value="'+v420+'" >'+t420+'</option></select></td></tr>'+

 前端更改下拉选择框,把值传入到后台进行更改。

//获取表格里面的<td>内容
$("#buttonBasic").click(function updateBasic ()

{ var trList = $("#tableBasic").find("tr");

var tdList = trList.find("td");

var n = 0;var id,meetingId,meetingCity

if (n == 2) {meetingId=$(this).text();}
if(n==95){issues23Type=$("#select23r").val();} //select23r为select id

 

后端传过来的数据显示在前端

//遍历td

var trList = $("#tableBasic").find("tr");
var tdList = trList.find("td");
tdList.each(function () {

    if (n == 2) {meetingId=$(this).text();}
    if (n == 4) {meetingCity=$(this).text();}

//循环遍历获得的多条joso数据

for (i = 0; i < data.length; i++) {
    if (data[i].userStatus == 1) var sta = "超级管理员";
    if (data[i].userStatus == 0) var sta = "普通管理员";

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值