Как выделить поиск в datatable с помощью ajax-вызова webservice с параметром?
код в порядке. Но я хочу выделить поисковое слово в datatable, но не могу этого сделать. я попробовал ajax property в datatable, но получил ошибку.
где и как я могу это сделать?
Полный код загружается туда вместе с базой данных: https://drive.google.com/open?id=0BySGGgZO1jMVQVNDMmx1UWF1MlE
Что я уже пробовал:
$(документ).готово(функция () {
$('#jobSearchButton'). click (функция () {
$("#объект DataTable").объект DataTable().API (с).уничтожить();
var empJob = $('#jobTitleTextBox'). val();
$.Аякс({
url: 'EmployeeService.asmx/GetEmployees',
данные: { jobTitle: empJob },
тип данных: 'json',
метод: "пост",
успех: функция (данные) {
$('#datatable'). dataTable({
подкачки: правда,
нам правда,
поиск: правда,
скролли: 200,
данные: данные,
столбцы: [
{ 'данные': 'идентификатор' },
{'data': 'FirstName' },
{'data': 'фамилия' },
{'data': 'Gender' },
{ 'данные': 'должность' },
{
"данные": "веб-сайт",
'sortable': false,
'searchable': false,
'render': функция (веб-сайт) {
если (!сайт) {
возврат 'N/A';
}
ещё {
вернуть ''
+ webSite. substr(0, 10) + '...' + '';
}
}
},
{
"данные": "зарплата",
'render': функция (зарплата) {
возврат " $ " + зарплата;
}
},
{
'данные': 'дата приема на работу',
'render': функция (jsonDate) {
var date = new Date(parseInt(jsonDate. substr(6)));
var month = date. getMonth() + 1;
вернуть месяц + "/" + дата.функции getdate() + "/" + дата.getFullYear();
}
}
]
});
}
});
});
});