【发布时间】:2013-05-26 04:54:23
【问题描述】:
我从我的数据库中获取了一个学校列表及其对应的列,该数据库有 1000 多行,然后将其转换为 JSON 并将其传递给我的视图并使用
解析它$.parseJSON('@Html.Raw(Model.subChoiceJsonString)')
然后把它放到一个数组中
ko.observableArray($.parseJSON('@Html.Raw(Model.subChoiceJsonString)'));
但我的问题是它不起作用,但是当行数少得多时它起作用。
我认为由于 Javascript 中字符串的限制而无法解析它。那是对的吗?我怎样才能让它发挥作用?
【问题讨论】:
-
'它不起作用'?什么是,什么不完全有效?有任何错误信息吗?
-
“不起作用”是什么意思?您收到错误消息吗?页面加载速度是否太慢?您是否在浏览器中收到长时间运行的脚本消息?
-
查看生成的源码。
-
您是否在控制台中遇到任何错误?
-
它也可能是某个记录,可能包含一些违规字符。您的服务器应发送适当的字符编码
标签: javascript json model-view-controller knockout.js