问题是这样的,现在有一个控件,其中有一个参数是一个数组,而这个数组是通过在数据库表里的内容动态拼接而成.这样做的缺点是,每次页面加载都要动态生成这个数组参数,造成效率低下.我现在的想法是,预先将每次加载要动态生成的数组参数拼接好,存在数据库的表里,这样每次加载页面的时候直接将这个参数取出来即可.但是碰到一个问题,参数是数组类型的,但是数据库里的数据是字符串,如下
正确的是 [{name:"district", title:"区"},{name:"count", title:"数量"}]
数据库里取出来的是 "[{name:"district", title:"区"},{name:"count", title:"数量"}]"字符串赋值给数组类型时,就会出错,请问有什么好的解决方法
正确的是 [{name:"district", title:"区"},{name:"count", title:"数量"}]
数据库里取出来的是 "[{name:"district", title:"区"},{name:"count", title:"数量"}]"字符串赋值给数组类型时,就会出错,请问有什么好的解决方法
解决方案 »
- js在可编辑DIV内的光标处插入一张图片
- js设置iframe的src ,在调用print()问题。
- JS拖动选中文字添加到指定编辑框中
- javascript的打印
- js中除了for each遍历对象,有没有别的更好的方法获得一个自定义对象的子对象的数量??
- jquery datagrid显示数据有问题,求助
- 100分求一个功能强大的在线编辑器
- 找东西,RichTextBox和DOTNET中华网的DotNetTextBox,:(~
- 求教一段javascript代码
- 新人提问,各位高手帮帮忙
- 关于JavaScript函数的问题
- ligerui div或layout 高度自适应问题 路过就送分 求路过
s= "[{name:""district"", title:""区""},{name:""count"", title:""数量""}]"
%><script>
var d=<%=s%>//////////////////这样就得到json数组了,
</script>
var arr = eval("("+a+")");
alert(arr[0].title);