将JavaScript对象传递给服务器为空

时间:2016-10-25 06:31:09

标签: javascript ajax datatables

使用M = array([[ 1., 1., 1., 1.], [ 1., 1., 1., 1.], [ 1., 1., 1., 1.], [ 1., 1., 1., 1.]]) ,你应该能够在服务器M' = array([[ 4., 4.], [ 4., 4.]) 上获得这样的列顺序,但DataTables对我来说是空的。我可以在开发人员工具中看到Request.Form.GetValues(string.Format("order[0][dir]"));发布order[0]

如果我做了一个临时黑客并直接传递object.object并让MVC ModelBinder绑定它,它可以正常工作。因此order[0] 希望值客户端。

我通过使用我需要的其他数据(在此示例中删除)扩展d.order[0].dir。我不知道这是不是问题?

我还尝试在回调中返回d,但它对我没有帮助。

我不知道我还能做些什么,有人能看到我错过或做错的事吗?

//文档:https://datatables.net/reference/option/ajax.data

客户端

d

服务器端是对象null:

d

0 个答案:

没有答案