【发布时间】:2016-10-25 13:23:31
【问题描述】:
我正在处理需要将数据表数据传递到服务器端的场景。 这是我尝试过的 -
在视图中获取 Datatable 数据 -
var oTable = $('#DetailTable').dataTable();
var data = oTable.fnGetData();
然后尝试使用 ajax cal 发布数据 -
$.ajax({
type: "POST",
dataType: 'text',
data: data,
url: "/Admin/SaveAll",
success: function (result) {
}
});
并且在Controller动作方法中-
public ActionResult SaveAll(string data)
{
}
我在服务器端得到空值。如何将所有数据表数据传递到服务器端?
【问题讨论】:
-
您的数据表中有
dom元素吗? -
为什么要将所有数据表数据传递给服务器?我觉得你的场景不好。
-
是的,我在每一行都有一个图像“删除”。
-
在这种情况下,用户允许创建一个包含多个子记录的主记录。因此,当用户针对主记录添加子记录时,子记录会显示在数据表中,然后在提交时单击将所有记录带到服务器端的内容。
-
那么据我了解,为什么不将带有父 ID 的子记录发送到服务器而不是所有主记录和详细记录?
标签: javascript jquery json ajax datatable