3
我有一个敲除视图模型,其包括可变大小的多个阵列,其最终提交的ala铬输入值长度限制
ko.utils.postJson(location.href, { viewModel: ko.mapping.toJS(this) });
我有依赖于属性是所述的名称为JSON模型粘合剂服务器侧相同。查看ko.utils.postJson的实现后,我确定问题在于在某些浏览器(特别是Chrome)中设置输入元素的value属性。
Here是一个JSFiddle来说明问题。
我正在考虑只使用ajax提交viewModel,然后返回一个url,我将重定向到成功处理程序,客户端,但这似乎很臭。这种事情的最佳做法是什么?有没有其他解决方案可能会更好?
两个可能相关的问题http://stackoverflow.com/questions/3107999/how-many-characters-are-possible-in-an-input-field-in-html和http://stackoverflow.com/questions/1262376/is-a-limit-on-how-much-json-can-hold ...基于你的jsFiddle。你解决了这个问题吗?如何使用'textarea'而不是输入栏? – artlung
我决定根据结果异步提交并重定向,如我的问题所述。 – kmkemp
我建议把解决方案和解释作为解决问题的答案。 – artlung