Возникла необходимость переделать мою таблицу для запроса ajax, потому что вам нужно было отправлять свои запросы вместе с основными параметрами таблицы. Я все переделал, но ... Стол перестал рисовать. Загрузка постоянно зависает (или пусто, если убрать обработку). Что я делаю не так? Ответ кажется правильным. Нужна помощь, чего я не вижу :) DT: 1.10.21
<table id="scanner-table" class="stripe"></table>
<script>
$('#scanner-table').dataTable( {
"processing": true,
"serverSide": true,
"ajax": {
'type': 'GET',
'url': 'server_processing.php',
'dataType': 'json',
'data': {
startid: $('#dt_startid').val(),
endid: $('#dt_endid').val()
},
success: function(output) {
console.log(output);
},
error: function(xhr, status, error) {
console.log(xhr.responseText);
}
},
columns: [
{
"sTitle": "ID",
"data": 'ID',
"searchable": true
},
{
"sTitle": "Входящий URL",
"data": 'UF_INPUT_URL',
"searchable": true,
"render": function(data, type, row) {
var shortTitle = truncate(data, 30);
return "<a target='_blank' href='" + data + "'>" + shortTitle + "</a>";
}
},
{
"sTitle": "Исходящий URL",
"data": 'UF_OUTPUT_URL',
"searchable": true,
"render": function(data, type, row) {
var shortTitle = truncate(data, 30);
return "<a target='_blank' href='" + data + "'>" + shortTitle + "</a>";
}
},
{
"sTitle": "CMS",
"data": 'UF_CMS',
"searchable": true
},
{
"sTitle": "Email",
"data": 'UF_EMAILS',
"searchable": true,
"render": function(data, type, row) {
return data.split(",").join("<br/>");
}
},
{
"sTitle": "Соц. сети",
"data": 'UF_SOCIAL',
"searchable": true,
"render": function(data, type, row) {
return data.split(",").join("<br/>");
}
}
],
"deferRender": true,
"responsive": true,
"bFilter" : true,
"bLengthChange": false,
"searching": true,
"bInfo": false,
"paging": true,
"bAutoWidth": false,
});
</script>
Json ответ:
{
"sEcho": "10",
"iTotalRecords": "1218212",
"iTotalDisplayRecords": "77",
"aaData": [
{
"ID": "1648506",
"UF_INPUT_URL": "http:\/\/3DHOMEARCHITECT.RU",
"UF_OUTPUT_URL": "http:\/\/3dhomearchitect.ru",
"UF_CMS": " ",
"UF_EMAILS": " ",
"UF_SOCIAL": "https:\/\/vk.com\/share.php?url=http:\/\/3dhomearchitect.ru,http:\/\/www.facebook.com\/sharer\/sharer.php?u=3dhomearchitect.ru%2F&t=Array"
},
{
"ID": "1679604",
"UF_INPUT_URL": "http:\/\/AAA-LOGO.RU",
"UF_OUTPUT_URL": "http:\/\/aaa-logo.ru",
"UF_CMS": " ",
"UF_EMAILS": " ",
"UF_SOCIAL": "https:\/\/vk.com\/share.php?url=http:\/\/aaa-logo.ru,http:\/\/www.facebook.com\/sharer\/sharer.php?u=aaa-logo.ru%2F&t=Array"
},
{
"ID": "1688018",
"UF_INPUT_URL": "http:\/\/ABVIEWER.RU",
"UF_OUTPUT_URL": "http:\/\/abviewer.ru",
"UF_CMS": " ",
"UF_EMAILS": " ",
"UF_SOCIAL": "https:\/\/vk.com\/share.php?url=http:\/\/abviewer.ru,https:\/\/www.facebook.com\/sharer\/sharer.php?u=abviewer.ru%2F&t=Array"
},
{
"ID": "1701151",
"UF_INPUT_URL": "http:\/\/ADMINSTARRAYON.RU",
"UF_OUTPUT_URL": "http:\/\/adminstarrayon.ru",
"UF_CMS": " ",
"UF_EMAILS": " ",
"UF_SOCIAL": "https:\/\/vk.com\/js\/api\/share.js?95,https:\/\/vk.com\/stadmo2008"
},
{
"ID": "1703060",
"UF_INPUT_URL": "http:\/\/ADOBEBRIDGE.RU",
"UF_OUTPUT_URL": "http:\/\/adobebridge.ru",
"UF_CMS": " ",
"UF_EMAILS": " ",
"UF_SOCIAL": "https:\/\/vk.com\/share.php?url=http:\/\/adobebridge.ru,http:\/\/www.facebook.com\/sharer\/sharer.php?u=adobebridge.ru%2F&t=Array"
},
{
"ID": "1703081",
"UF_INPUT_URL": "http:\/\/ADOBE-MEDIA.RU",
"UF_OUTPUT_URL": "http:\/\/adobe-media.ru",
"UF_CMS": " ",
"UF_EMAILS": " ",
"UF_SOCIAL": "https:\/\/vk.com\/share.php?url=http:\/\/adobe-media.ru,http:\/\/www.facebook.com\/sharer\/sharer.php?u=adobe-media.ru%2F&t=Array"
},
{
"ID": "1703088",
"UF_INPUT_URL": "http:\/\/ADOBE-PREMIEREPRO.RU",
"UF_OUTPUT_URL": "http:\/\/adobe-premierepro.ru",
"UF_CMS": " ",
"UF_EMAILS": " ",
"UF_SOCIAL": "https:\/\/vk.com\/share.php?url=http:\/\/adobe-premierepro.ru,http:\/\/www.facebook.com\/sharer\/sharer.php?u=adobe-premierepro.ru%2F&t=Array"
},
{
"ID": "1703107",
"UF_INPUT_URL": "http:\/\/ADOBE-SPEEDGRADE.RU",
"UF_OUTPUT_URL": "http:\/\/adobe-speedgrade.ru",
"UF_CMS": " ",
"UF_EMAILS": " ",
"UF_SOCIAL": "https:\/\/vk.com\/share.php?url=http:\/\/adobe-speedgrade.ru,http:\/\/www.facebook.com\/sharer\/sharer.php?u=adobe-speedgrade.ru%2F&t=Array"
},
{
"ID": "1710702",
"UF_INPUT_URL": "http:\/\/ADVORSOFT.RU",
"UF_OUTPUT_URL": "http:\/\/advorsoft.ru",
"UF_CMS": " ",
"UF_EMAILS": " ",
"UF_SOCIAL": "https:\/\/vk.com\/share.php?url=http:\/\/advorsoft.ru,http:\/\/www.facebook.com\/sharer\/sharer.php?u=advorsoft.ru%2F&t=Array"
},
{
"ID": "1727419",
"UF_INPUT_URL": "http:\/\/AIDA64EXTREME.RU",
"UF_OUTPUT_URL": "http:\/\/aida64extreme.ru",
"UF_CMS": " ",
"UF_EMAILS": " ",
"UF_SOCIAL": "https:\/\/vk.com\/share.php?url=http:\/\/aida64extreme.ru,http:\/\/www.facebook.com\/sharer\/sharer.php?u=aida64extreme.ru%2F&t=Array"
}
]
}