【发布时间】:2018-08-22 11:58:44
【问题描述】:
我正在尝试将 MessageId 和 MobileNumber 的值作为参数传递给 Delete 按钮。目前,当我运行下面的 javascript 代码时,只显示 MessageId 的值(我不知道如何添加 MobileNumber 的值)。请帮忙
var schedulemessageListVM;
$(function () {
schedulemessageListVM = {
dt: null,
init: function () {
dt = $('#schedulemessage-data-table').DataTable({
"dom": '<"top"if>rt<"bottom"lp><"clear">',
"pageLength": 10,
"serverSide": true,
"processing": true,
"order": [[0, "desc"]],
"ajax": {
"url": "/MessageReport/LoadData2",
"type": "POST",
"datatype": "json"
},
"columns": [
{
"targets": [0],
"data": "MessageId", "autoWidth": true,
"render": function (data, type, full)
{
// Pass the value of MessageId and MobileNumber into the button
var a = '@Html.ActionLink("Delete", "Delete", "MessageReport", new { id = "MessageId" }, new { @class = "btn btn-xs btn-danger" })'.replace("MessageId", data);
return a;
},
},
{ "title": "Message Id", "data": "MessageId", "name": "MessageId", "autoWidth": true }
{ "title": "Mobile Number", "data": "MobileNumber", "name": "MobileNumber", "autoWidth": true }
]
});
}
}
// initialize the datatables
schedulemessageListVM.init();
});
【问题讨论】:
标签: javascript asp.net-mvc datatables