首页 > 解决方案 > Javascript:当有多个记录时,要在新行中显示记录

问题描述

请帮我解决一下这个。

这是我从数据库中获取角色、名字和姓氏的代码。如果有多个记录,则结果应打印在新行中。我尝试添加 '\n' 和<br>标签以将数据添加到新行,但它不起作用。我尝试了 for 循环,但它不止一次地提取记录,我得到如下重复值。

ObjAssociatedPartyLocal_tab = variable for first name and last name
ObjAssociatedPartyRole_tab = variable for the role of that person

我得到的结果是

testrole1 : Test_Last, Test_First testrole1 : testlast2, testfirst2 testrole2 : Test_Last, Test_First testrole2 : testlast2, testfirst2

但是,它应该像这样显示,

testrole1 : Test_Last, Test_First,
testrole2 : testlast2, testfirst2

我写的代码是,

maker = "";             
for(var i=0; i < data.ObjAssociatedPartyRole_tab.length; i++)               
{                   
  if (data.ObjAssociatedPartyLocal_tab !== null && 
  data.ObjAssociatedPartyLocal_tab !== ''){                     
    for(var j=0; j < data.ObjAssociatedPartyRole_tab.length; j++){                              
    maker += data.ObjAssociatedPartyRole_tab[i] + " : " + data.ObjAssociatedPartyLocal_tab[j] + "\n";                       
    }                           
  }                 
}

标签: javascript

解决方案


推荐阅读