Я хочу реализовать функцию, в которой данные будут загружены в datatable после события onChange. Поэтому для этого я пытаюсь реализовать код, как показано ниже.Загрузка данных в datatable on onchange event
var viewdatatab = $('#dataTablesFeedback').dataTable({
"columns": [
{ "data": "resourceId" },
{ "data": "feedbackRecommendation" },
{ "data": "technicalSkillGaps" },
{ "data": "technicalAvgSkills" },
{ "data": "feedbackType" },
{ "data": "feedbackId" },
{ "data": "isNew" },
]
});
Что создает мое DataTable расположения и я звоню ниже функции на событии изменения раскрывающегося:
function loadFeedback(){
viewdatatabJS = $('#dataTablesFeedback').dataTable({
"processing" : true,
"retrieve" : true,
"ajax" : "/nhp/rest/feedback/viewFeedback",
"fnServerParams": function (aoData) {
aoData.push({ "name": "userName", "value":employeeId } ,
{ "name": "resourceId", "value":mentorDataJson[$('#dropDownId').val()].resourceId });
},
});
}
Где я передаю некоторый параметр в aoData.push, но мой URL не вызывалось.
Прошли ли вы через свой код с помощью отладчика, чтобы узнать, где это происходит? Прочитали ли вы документацию Bootstrap, чтобы убедиться, что вы правильно используете функцию .dataTable? Существуют ли какие-либо сообщения об ошибках? Где и как вызывается функция 'loadFeedback'? – amphetamachine
@amphetamachine: да, я попытался отладить код, но он не ударил по URL-адресу только с конца клиента, а также не дал никаких ошибок в firebug. Я вызываю свою функцию loadFeedback с моей страницы jsp, где я написал эту функцию в событии onChange из раскрывающегося списка. –