Member 8166594 Ответов: 0

Как выделить поиск в 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();
}
}
]
});
}


});

});
});

0 Ответов