Chrome输入值长度限制

时间:2013-10-22 18:48:16

标签: google-chrome asp.net-mvc-4 knockout.js

我有一个knockout viewModel,它包含几个可变大小的数组,最终提交了ala

ko.utils.postJson(location.href, { viewModel: ko.mapping.toJS(this) });

我有一个Json模型绑定器服务器端,它取决于属性的名称是否相同。在查看ko.utils.postJson的实现之后,我确定问题在于在某些浏览器(特别是Chrome)中设置input元素的value属性。

Here是一个用来说明问题的JSFiddle。

我正在考虑使用ajax提交viewModel,然后返回一个我将重定向到成功处理程序,客户端的URL,但这看起来很臭。这种事情的最佳做法是什么?是否有更好的替代解决方案?

1 个答案:

答案 0 :(得分:1)

已在Knockout的GitHub回购中报告此问题:https://github.com/knockout/knockout/issues/1252https://github.com/knockout/knockout/pull/1297

计划在Knockout的下一个版本中修复,但你可以看一下这两个问题,看看你现在如何解决这个问题。

相关问题