Jquery Datatable ajax删除确认弹出窗口&;加载消息
在将数据加载到my Datatables的同时,是否可以为my Delete列设置动画加载文本/旋转?是否可以显示确认弹出窗口Jquery Datatable ajax删除确认弹出窗口&;加载消息,jquery,asp.net-mvc,datatables,Jquery,Asp.net Mvc,Datatables,在将数据加载到my Datatables的同时,是否可以为my Delete列设置动画加载文本/旋转?是否可以显示确认弹出窗口 $(document).ready(function() { $('#ProvTable').DataTable({ "ajax": { "url": "/Users/Prov", "type": "Get", "data":
$(document).ready(function() {
$('#ProvTable').DataTable({
"ajax": {
"url": "/Users/Prov",
"type": "Get",
"data": { "idUser": "@userid", "idCity": "@cityId" },
"datatype": "json"
},
"columns": [
{ "data": "Id", "visible": false, "searchable": false },
{ "data": "Name", "autowidth": true },
{ "data": "City", "autowidth": true },
{ "data": "UID", "autowidth": true },
{
"title": "Delete",
"data": "Id",
"searchable": false,
"sortable": false,
"render": function (data, type, full, meta) {
return '<a href="@Url.Action("Delete", "Users")?id=' + data + '" class="editUser"><span class="glyphicon glyphicon-trash btn-sm btn-danger"></span></a>';
}
},
]
});
$(文档).ready(函数(){
$('#可验证')。数据表({
“ajax”:{
“url”:“/用户/Prov”,
“类型”:“获取”,
“数据”:{“idUser”:“@userid”,“idCity”:“@cityId”},
“数据类型”:“json”
},
“栏目”:[
{“数据”:“Id”,“可见”:false,“可搜索”:false},
{“data”:“Name”,“autowidth”:true},
{“数据”:“城市”,“自动宽度”:true},
{“data”:“UID”,“autowidth”:true},
{
“标题”:“删除”,
“数据”:“Id”,
“可搜索”:错误,
“可排序”:false,
“呈现”:函数(数据、类型、完整、元){
返回“”;
}
},
]
});
这是在数据库上显示确认对话框的方式
$(document).ready(function() {
var provTable=$('#ProvTable').DataTable({
"ajax": {
"url": "/Users/Prov",
"type": "Get",
"data": { "idUser": "@userid", "idCity": "@cityId" },
"datatype": "json"
},
"columns": [
{ "data": "Id", "visible": false, "searchable": false },
{ "data": "Name", "autowidth": true },
{ "data": "City", "autowidth": true },
{ "data": "UID", "autowidth": true },
{
data: null,
orderable: false,
className: "dt-center",
defaultContent: ' <a href="#" id=del>Delete</a>'
},
]
});
$('#ProvTable tbody').on('click', 'tr td #del', function () {
var row = $(this).parents('tr')[0];
var mydata = (provTable.row(row).data());
var con=confirm("Are you sure you want to delet this "+ mydata["Id"])
if(con){
// Do Something
}
else
{
// Nothing to do here
}
});
});
$(文档).ready(函数(){
变量provTable=$('#provTable')。数据表({
“ajax”:{
“url”:“/用户/Prov”,
“类型”:“获取”,
“数据”:{“idUser”:“@userid”,“idCity”:“@cityId”},
“数据类型”:“json”
},
“栏目”:[
{“数据”:“Id”,“可见”:false,“可搜索”:false},
{“data”:“Name”,“autowidth”:true},
{“数据”:“城市”,“自动宽度”:true},
{“data”:“UID”,“autowidth”:true},
{
数据:空,
可订购:错误,
类名:“dt中心”,
默认内容:“”
},
]
});
$(“#可验证tbody”)。在('click'、'tr td#del'函数(){
var行=$(this.parents('tr')[0];
var mydata=(provTable.row(row.data());
var con=confirm(“是否确实要删除此”+mydata[“Id”])
如果(con){
//做点什么
}
其他的
{
//这里没什么可做的
}
});
});
您将在MyData中获得整行数据是,您可以显示删除操作的确认弹出窗口是,这显然是可能的。阅读以了解如何使用jQuery创建加载动画。对于弹出窗口,请使用