87,996
社区成员




<table id="table" border="2">
<tr id="a" border="3">
<th> 工号 </th><th> 姓名 </th><script> document.write(showDL());</script><th>备注</th>
</tr>
<tr>
<td> 123</td> <td class=“name”> 11111 </td><script> document.write(STR);</script><td> 334 </td>
</tr>
</table>
因为上面的代码包含了换行,所以用ajax提出这个后,无法被eval解析。
然后我重新把<th> 工号 </th><th> 姓名 </th><script> document.write(showDL());</script><th>备注</th>作为字符串赋给这个字段,然后就可以正常地取出了。
后面我又把许多的代码去除换行后拼接在一起来处理,结果是正常的。说明是之前是因为代码中含有换行而导致不能解析。
大家可以尝试一下。如果这种说法有错误,麻烦帮我纠正一下。谢谢大家的帮忙。