页面加载的时候,执行这个函数://加载报表信息SSX.ready(function(){var json="${kmResourceReportByMonForm.docContent}";$("#reporttable").append(json);}); json数据:<tr><td><c:out value='联想电脑主机' /></td><td><c:out value='1' /></td><td><c:out value='177' /></td></tr>但是页面上没有相应效果,只是table多了一行,但是行内没有数据,是空的通过alert(json);可以看到json是正确的
1 回答

潇潇雨雨
TA贡献1833条经验 获得超4个赞
json字符串内内容不可以为jstl标记了,浏览器或服务器会将json处理为一个文本。你可以使用:
var json = “<tr><td>联想电脑主机</td><td>1</td><td>177</td></tr>”;
$("#reporttable").append(json);
试试。或者如果一定要在字符串内使用jstl core标签,则最好是json = "<tr><td><c:out value='联想电脑主机' /></td><td><c:out value='1' /></td><td><c:out value='177' /></td></tr>"
添加回答
举报
0/150
提交
取消