2 niceelegy niceElegy 于 2018.02.12 22:01 提问

js拼接 一条记录拼接数组
 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 不知道怎么塞进去。。

10个回答

niceElegy
niceElegy   2018.02.24 10:12
已采纳

图片说明 问题已经解决,谢谢大家蛤

showbo
showbo   Ds   Rxr 2018.02.12 22:21
 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>';
qq_26445601
qq_26445601   2018.02.12 23:22

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

romanticcrystal
romanticcrystal   2018.02.13 11:07

taskcontent += '

'+ OuTaskList[i].taskname+ ' ';
romanticcrystal
romanticcrystal   2018.02.13 11:08
  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>';
flybridy
flybridy   2018.02.13 11:07

你是想知道怎么把list放进表格吧。用for循环啊。知道jstl标签么。你百度一下js的c:forEach使用方法,这里没时间给写例子。提供一段我已经存在的代码,循环给列加数据。












/c:forEach

flybridy
flybridy 回复niceElegy: 没啥高级的,这都是很早的老技术了。搞技术不就是要进步么,从代码美观和性能上说,你图片里面的都只是初级的。空了可以写个demo放着,对自己也是提升的
大约 2 个月之前 回复
niceElegy
niceElegy 大佬的方法太高级了蛤,之前的思想也是for遍历,是可行的。我把写好的放在图片里了
大约 2 个月之前 回复
flybridy
flybridy 为啥我代码贴上来就编程最后一个超链接了,尴尬。csdn这里还是不够理想化啊。评论区的代码影响到页面了。
2 个月之前 回复
flybridy
flybridy   2018.02.13 11:08
zhy38191
zhy38191   2018.02.13 13:22

说的有点没看懂,但是js若果不是拼装的话,可以先输出,然后利用js再赋值

niceElegy
niceElegy   2018.02.24 10:50

图片说明这是前台拼接好的

godnosaveme
godnosaveme   2018.02.12 22:18

考虑用json工具类,从后台把结果集直接转成json?这样拼很麻烦的而且容易出错

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!