使用数据属性从java到html再到jquery的字符串列表
我尝试使用jquery datatable动态显示服务器端(struts java)的一些数据,首先我尝试在jsfidle中硬编码我的数据测试,一切正常:使用数据属性从java到html再到jquery的字符串列表,java,jquery,html,custom-data-attribute,Java,Jquery,Html,Custom Data Attribute,我尝试使用jquery datatable动态显示服务器端(struts java)的一些数据,首先我尝试在jsfidle中硬编码我的数据测试,一切正常: 当您单击绿色加号图标时,您将看到来自数据属性的详细数据,但当我动态尝试时: 它不起作用。我找到了解决方案,我只是在jsp中的属性bean周围添加了单引号: <td class="details-control" data-agencies='<bean:write name="rrag" property="agencie
当您单击绿色加号图标时,您将看到来自数据属性的详细数据,但当我动态尝试时:
它不起作用。我找到了解决方案,我只是在jsp中的属性bean周围添加了单引号:
<td class="details-control" data-agencies='<bean:write name="rrag" property="agencies" />'></td>
您将希望共享您的代码。我猜你已经有了类似于
的东西,你应该有
他说的话——很明显,动态的、浏览器呈现的版本和硬编码的版本之间有些不同。使用web inspector查看在您期望的位置呈现的内容。服务器端发送此字符串jsonAgencies=[“AAAWRGH”,“验收测试机构”],但在检查时我收到以下错误:未捕获类型错误:无法使用“in”操作符在[“AAAWRGH”中搜索“21”,“Acceptance我正在使用gson api发送该字符串,它将包含双引号的字符串包装为双引号,这就是问题所在,但不知道如何修复它。查看源代码显示:
<td class="details-control" data-agencies='<bean:write name="rrag" property="agencies" />'></td>