Я загружаю данные таблицы со следующими данными:
$(document).ready(function () { $('#timeofftable').DataTable({ "processing": true, "serverSide": true, "ajax": "/timeoffs/timeoffdata" }); });
Сервер возвращает 404 для сгенерированных таблиц данных ajax url, что составляет
http://localhost: 56110 / timeoffs / timeoffdata рисовать = 1 & столбцов% 5B0% 5D% 5Bdata% 5D = 0 & колонки% 5B0% 5D% 5Bname% 5D = & колонки% 5B0% 5D% 5Bsearchable% 5D = верно и столбцы% 5B0% 5D% 5Borderable% 5D? = истинные и столбцы% 5B0% 5D% 5Bsearch% 5D% 5Bvalue% 5D = & колонны% 5B0% 5D% 5Bsearch% 5D% 5Bregex% 5D = ложные и столбцы% 5B1% 5D% 5Bdata% 5D = 1 & колонны% 5B1% 5D% 5Bname% 5D = & столбцы % 5B1% 5D% 5Bsearchable% 5D = TRUE и столбцы% 5B1% 5D% 5Borderable% 5D = верно и столбцы% 5B1% 5D% 5Bsearch% 5D% 5Bvalue% 5D = & столбцы% 5B1% 5D% 5Bsearch% 5D% 5Bregex% 5D = ложь и столбцы% 5В2 % 5D% 5Bdata% 5D = 2 & колонки% 5В2% 5D% 5Bname% 5D = & столбцы% 5В2% 5D% 5Bsearchable% 5D = верно и столбцы% 5В2% 5D% 5Borderable% 5D = верно и столбцы% 5В2% 5D% 5Bsearch% 5D% 5Bvalue% 5D = & столбцы% 5В2% 5D% 5Bsearch% 5D% 5Bregex% 5D = False & столбцы% 5B3% 5D% 5Bdata% 5D = 3 & колонки% 5B3% 5D% 5Bname% 5D = & столбцы% 5B3% 5D% 5Bsearchable% 5D = верно и столбцы% 5B3% 5D % 5Borderable% 5D = верно и столбцы% 5B3% 5D% 5Bsearch% 5D% 5Bvalue% 5 D = & столбцы% 5B3% 5D% 5Bsearch% 5D% 5Bregex% 5D = ложь и столбцы% 5B4% 5D% 5Bdata% 5D = 4 & колонки% 5B4% 5D% 5Bname% 5D = & столбцы% 5B4% 5D% 5Bsearchable% 5D = верно и столбцы% 5B4% 5D% 5Borderable% 5D = верно и столбцы% 5B4% 5D% 5Bsearch% 5D% 5Bvalue% 5D = & столбцы% 5B4% 5D% 5Bsearch% 5D% 5Bregex% 5D = ложь и столбцы% 5B5% 5D% 5Bdata% 5D = 5 & столбцы% 5B5% 5D% 5Bname% 5D = & столбцы% 5B5% 5D% 5Bsearchable% 5D = TRUE и столбцы% 5B5% 5D% 5Borderable% 5D = верно и столбцы% 5B5% 5D% 5Bsearch% 5D% 5Bvalue% 5D = & столбцы% 5B5% 5D% 5Bsearch% 5D% 5Bregex% 5D = ложь и столбцы% 5B6% 5D% 5Bdata% 5D = 6 & столбцы% 5B6% 5D% 5Bname% 5D = & столбцы% 5B6% 5D% 5Bsearchable% 5D = верно и столбцы% 5B6% 5D% 5Borderable% 5D = верно и столбцы% 5B6% 5D% 5Bsearch% 5D% 5Bvalue% 5D = & столбцы% 5B6% 5D% 5Bsearch% 5D% 5Bregex% 5D = ложь и столбцы% 5B7% 5D% 5Bdata% 5D = 7 & столбцы% 5B7% 5D% 5Bname% 5D = & столбцы% 5B7% 5D% 5Bsearchable% 5D = верно и столбцы% 5B7% 5D% 5Borderable% 5D = TRUE и столбцы% 5B7% 5D% 5Bsearch% 5D% 5Bvalue% 5D = & столбцы% 5B7% 5D% 5Bsearch% 5D% 5Bregex% 5D = ложь и столбцы% 5B8% 5D% 5Bdata% 5D = 8 & столбцы% 5B8% 5D% 5Bname% 5D = & столбцы% 5B8% 5D% 5Bsearchable% 5D = TRUE и столбцы% 5B8% 5D% 5Borderable% 5D = верно и с olumns% 5B8% 5D% 5Bsearch% 5D% 5Bvalue% 5D = & столбцы% 5B8% 5D% 5Bsearch% 5D% 5Bregex% 5D = ложь и столбцы% 5B9% 5D% 5Bdata% 5D = 9 & столбцы% 5B9% 5D% 5Bname% 5D = & столбцы% 5B9% 5D% 5Bsearchable% 5D = верно и столбцы% 5B9% 5D% 5Borderable% 5D = верно и столбцы% 5B9% 5D% 5Bsearch% 5D% 5Bvalue% 5D = & столбцы% 5B9% 5D% 5Bsearch% 5D% 5Bregex% 5D = ложь и столбцы% 5B10% 5D% 5Bdata% 5D = 10 & столбцы% 5B10% 5D% 5Bname% 5D = & столбцы% 5B10% 5D% 5Bsearchable% 5D = верно и столбцы% 5B10% 5D% 5Borderable% 5D = верно и столбцы% 5B10% 5D% 5Bsearch% 5D% 5Bvalue% 5D = & столбцы% 5B10% 5D% 5Bsearch% 5D% 5Bregex% 5D = False & столбцы% 5B11% 5D% 5Bdata% 5D = 11 & столбцы% 5B11% 5D% 5Bname% 5D = & столбцы% 5B11% 5D% 5Bsearchable% 5D = верно и столбцы% 5B11% 5D% 5Borderable% 5D = верно и столбцы% 5B11% 5D% 5Bsearch% 5D% 5Bvalue% 5D = & столбцы% 5B11% 5D% 5Bsearch% 5D% 5Bregex% 5D = False & столбцы% 5B12% 5D% 5Bdata% 5D = 12 & столбцы% 5B12% 5D% 5Bname% 5D = & столбцы% 5B12% 5D% 5Bsearchable% 5D = верно и столбцы% 5B12% 5D% 5Borderable% 5D = верно и столбцы% 5B12% 5D% 5Bsearch% 5D% 5Bvalue% 5D = & столбцы% 5B12% 5D% 5Bsearch% 5D% 5Bregex% 5D = ложь и столбцы% 5B13% 5D% 5Bdata% 5D = 13 & столбцы% 5B13% 5D% 5Bname% 5D = & столбцы% 5B13% 5D% 5Bsearchable% 5D = TRUE и столбцы% 5B13% 5D% 5Borderable% 5D = верно и столбцы% 5B13% 5D% 5Bsearch% 5D% 5Bvalue% 5D = & столбцы% 5B13% 5D% 5Bsearch% 5D% 5Bregex% 5D = ложь и столбцы% 5B14% 5D% 5Bdata% 5D = 14 & столбцы% 5B14% 5D% 5Bname% 5D = & столбцы% 5B14% 5D% 5Bsearchable% 5D = верно и столбцы% 5B14% 5D% 5Borderable% 5D = верно и столбцы% 5B14% 5D% 5Bsearch% 5D% 5Bvalue% 5D = & столбцы% 5B14% 5D% 5Bsearch% 5D% 5Bregex% 5D = False & столбцы% 5B15% 5D% 5Bdata% 5D = 15 & столбцы% 5B15% 5D% 5Bname% 5D = & столбцы% 5B15% 5D% 5Bsearchable% 5D = верно и столбцы% 5B15% 5D% 5Borderable% 5D = верно и столбцы% 5B15% 5D% 5Bsearch% 5D% 5Bvalue% 5D = & столбцы% 5B15% 5D% 5Bsearch% 5D% 5Bregex% 5D = ложь и порядка% 5B0% 5D% 5Bcolumn% 5D = 0 & порядка% 5B0% 5D% 5Bdir% 5D = asc & start = 0 & length = 10 & search% 5Bvalue% 5D = & search% 5Bregex% 5D = false & _ = 1584024794690
Если я скопирую сгенерированный URL-адрес таблицы данных в инспекторе и удалим строку запроса (http://localhost: 56110 / timeoffs / timeoffdata ), URL-адрес разрешается правильно.
Поэтому я считаю, что часть URL, сгенерированная таблицами данных, отображается неправильно.
Я проверил json данные, возвращенные из timeoffdata.
РЕДАКТИРОВАТЬ: Я также попытался изменить сгенерированную на сервере сторону json, чтобы она возвращала только 1 столбец из 1 строки, что дало мне ту же ошибку и ту же строку строки запроса в таблицах данных.
Кто-нибудь сталкивался с этим раньше?
Проблема заключалась в том, что строка запроса, сгенерированная таблицами данных, была слишком длинной. Это решение ...
Как настроить web.config для разрешения запросов любой длины