问题是这样的,现在有一个控件,其中有一个参数是一个数组,而这个数组是通过在数据库表里的内容动态拼接而成.这样做的缺点是,每次页面加载都要动态生成这个数组参数,造成效率低下.我现在的想法是,预先将每次加载要动态生成的数组参数拼接好,存在数据库的表里,这样每次加载页面的时候直接将这个参数取出来即可.但是碰到一个问题,参数是数组类型的,但是数据库里的数据是字符串,如下
正确的是 [{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文件里引入其他js文件问题,谢谢!
- 谁给个博客地址的正规表达式
- 急求答案 希望高手相助
- javascript byte string
- ########### 如何将变量内容读入到IFRAME的编辑器中? ################
- ie8以下png圆圈有锯齿,怎么解决啊?
- HTML里的视频播放,在首次出现的默认画面中,出现自己做的图片
- 如何控制INPUT中只能输入0~59的数字?谢谢!
- 如何写一个JS,让他能自动提交表单
- 当鼠标移到一个单元格时我让它背景色变掉,字体颜色也变掉,但用的格式不能传递单元格的this,只能用完整的如this.document.table..?
- 关于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);