我四处寻找,尝试了许多不同的选项,但是无法弄清楚这里出了什么问题。
我有一个knockoutjs视图模型,它长这样:
{"Id":0,"Type":"post","Title":"adsf","AuthorId":0,"Description":"adsfadsf","ChosenCategoryValues":["7","8","9"]}
简略了一些字段
除了ChosenCategoryValues以外,一切都很好地传递回控制器。在客户端,它是一个observableArray,在服务器端是List<string>。除了包含所有值的字符串在第一项中,它总是返回null,我必须进行字符串解析。
$.post("/serverurl", viewmodel, function (response) { do some stuff }, "json");
是将其发送到服务器的方式。
我已经尝试过ko.toJS使其成为简单的数组,但没有任何结果。
我肯定这是基础知识,我是knockoutjs的新手,但我已经在这里做了太长时间了,我在网上找到的所有建议都无法帮助我。
$.pos
之前尝试调用$.ajaxSetup({ traditional: true });
。 - nemesv