Таблица данных, заполненная json, jquery и webservice
data table when filled with json, jquery and webserice run fine on local machine but when publish on server it is giving Failed to load resource: the server responded with a status of 500 (Internal Server Error)
Что я уже пробовал:
$.ajax({ url: "testing.asmx/Get_DashBoardData", type: "post", dataType: "json", success: function (data) { $('#MO').dataTable({ data: data, "bInfo": false, //Dont display info e.g. "Showing 1 to 4 of 4 entries" "paging": false,//Dont want paging "bPaginate": false,//Dont want paging "bFilter": false, //hide Search bar columns: [ { 'data': 'abc' }, { 'data': 'cde' }, ] }); }, error: function (request, status, error) { alert(request.responseText); } });
MadMyche
Фактическое исключение было бы очень полезно
Khan Sameer
Когда я проверяю проверку страницы на вкладке Сеть функция Get_DashBoardData отображается красным цветом с
Название : Get_DashBoardData
Статус : 500
Тип : xhr
Инициатор : jquery.min.js
MadMyche
Фактическое исключение на сервере-это то, что я искал
Khan Sameer
Исключение: TypeError: свойства 'caller', 'callee' и 'arguments' не могут быть доступны для функций строгого режима или
аргументы объектов для вызовов к ним в Function.invokeGetter (<anonymous>:1:142)]
внутренняя ошибка сервера
jquery.min.js:2 [Нарушение] обработчик 'load' занял 21304 МС
jquery.min.js:2 [Нарушение] обработчик 'setTimeout' занял 5863 МС
Richard Deeming
Вы все еще смотрите на ошибку Javascript. Вам нужно проверить сетевой запрос и посмотреть на ответ, чтобы увидеть, возвращаются ли сведения об ошибке на стороне сервера. Если это не так, то вам придется проверить журнал событий приложения на сервере, чтобы узнать, в чем проблема.
ZurdoDev
Обычно это гиперссылка, и если вы нажмете на нее, она откроет запрос на новой вкладке и, надеюсь, покажет полную ошибку, в зависимости от того, как вы настроены.
F-ES Sitecore
Состояние 500 означает, что функция сервера не работает. Если код работает нормально локально, то вряд ли это будет клиентский код, который вы опубликовали, есть что-то в вашем серверном коде, что не работает на развернутой машине, и это может быть что угодно. Как уже было сказано, вам нужно найти фактическую ошибку сервера, посмотрев на ответ на ваш сетевой запрос или другими способами.