这可能是不可能的,是骨干的新手。简而言之,我想提交一个不是用骨干创建的表单,而不想创建一个模型来提交表单。
试过这样的事情:
var formData = $('#AddNewUnitForm').serialize(); //or serializeArray()
var contact = new Contact();
contact.save(formData, { success: ect });
我发布到MVC应用程序,使用jquery的ajax可以正常工作,但数据显然与骨干网的提交方式不同。我想使用骨干的原因是我可以返回/使用标准验证模型。
我已经看到了一些创建模型的例子,但考虑到我只是用它来提交表单,这似乎是浪费而不仅仅是序列化数据。
提前完成。
答案 0 :(得分:0)
对于遇到这种情况的其他人。不,似乎没有完全可能传入一个带有主干的json对象,并让控制器将其识别为一个对象,因为主干字符串化它并导致额外的格式化。
以下是我找到的解决方法:
ASP.NET MVC 4 JSON Binding to the View Model - Nested object error