Я пытаюсь загрузить свой jQuery Datatable через Ajax из файла веб-сервера asp.net (.asmx).JQuery DataTable fnServerData Ошибка
Я использую следующий JQuery:
$("#taskTable").dataTable({
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "ajaxPages/getTheTasks.asmx/getAllTasks",
"fnServerData": function (sSource, aoData, fnCallback) {
alert("test");
aoData.push({ "name": "id", "value": ProjectID });
$.getJSON(sSource, aoData, function (json) {
fnCallback(json);
});
}
});
Я отладки с поджигатель. Я могу остановиться на каждой из строк до «fnserverData». Как только я ударил эту строку, я не могу войти в функцию. Предупреждение никогда не срабатывает. Я даже не могу отправить запрос на веб-службу. Он просто перескакивает. Я переписал этот код несколько раз и основал его на нескольких разных примерах.
Этот код здесь почти дословно из веб-сайтов с данными, которые действительно работают. (Пример веб-сайта datatables использует источник PHP. Я даже скопировал этот источник и попытался использовать его через sAjaxSource, но он все еще не входил в fnServerData.
В случае, если кто-нибудь спросит, моя веб-служба возвращает строку (сериализованная JSON). Я не могу представить себе веб-сервиса является проблема здесь, видя, как если бы запрос никогда не отсылается.
Если я ставлю точку останова на строке $ .getJSON, он никогда не попадет.
Спасибо всем, кто это выяснил!
damnit я прочитал весь вопрос для этого! lol – dotjoe
Я довольно антиклиматический ... – lorengphd