为了账号安全,请及时绑定邮箱和手机立即绑定

js拼接 一条记录拼接数组

js拼接 一条记录拼接数组

至尊宝的传说 2018-07-23 11:14:28
taskcontent += '<li data-floor="'+OuTaskList[i].floor+'" data-target="floor'+OuTaskList[i].floor+'-5" data-task_id = '+ OuTaskList[i].task_id+' data-rowguid = '+OuTaskList[i].rowguid+'><a><href="javascript:;">'+ OuTaskList[i].taskname+ '</a> </li>'; 在js拼接中 如果在一条记录中要拼接多个data-target 'OuTaskList[i].floor'-'OuTaskList[i].target'  前面'OuTaskList[i].floor'已经写好,后的'OuTaskList[i].target' 是后台传来的一个<List> 一条记录中有多个target 不知道怎么塞进去。。
查看完整描述

2 回答

?
慕标琳琳

TA贡献1830条经验 获得超9个赞

JSON.stringify转为json字符串,注意替换双引号为&quot;,要不属性会不闭合
 taskcontent += '<li data-floor="'+OuTaskList[i].floor+'" data-target="floor'+OuTaskList[i].floor+'-5-'+JSON.stringify(OuTaskList[i].target).replace(/"/g,'&quot;')+'" data-task_id = '+ OuTaskList[i].task_id+' data-rowguid = '+OuTaskList[i].rowguid+'><a><href="javascript:;">'+ OuTaskList[i].taskname+ '</a> </li>';


查看完整回答
反对 回复 2018-08-11
?
MM们

TA贡献1886条经验 获得超2个赞

把结果集直接转成json?这样拼很麻烦的而且容易出错


查看完整回答
反对 回复 2018-08-11
  • 2 回答
  • 0 关注
  • 833 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号