Допустим, у меня есть данные, возвращаемые json для данных. Поиск основан на «MetroArea». Столбцы: «userName», «LocName», «Amount», «TransDate», «MetroArea». В этой таблице «MetroArea» одинаково для каждой строки таблицы, поэтому не нужно показывать этот столбец, а вместо этого иметь метку над таблицей «Результаты поиска для: [MetroArea]» в определенном месте. В этом случае возвращаемые данные могут быть «Денвер».
У меня есть моя ("#Searchbtn"). Click () функция, показанная ниже. Он создает таблицу, но я не знаю, как получить данные «MetroArea» из первой строки, чтобы дать мне текст / val для моей метки. Любые предложения приветствуются. Большое спасибо!
$(document).ready(function () {
$("#MetroListDiv").hide();
$("#Searchbtn").click(function () {
$("#MetroListDiv").show();
$("#ZipInputDiv").hide();
var ZipCode = $("#ZipCode").val();
$("#ProvidersTable").DataTable({
"ajax": {
"url": "/Providers/GetProvidersByMetro?ZipCode=" + ZipCode,
"type": "GET",
"datatype": "json"
},
"columns": [
{ "data": "UserName" },
{ "data": "LocName" },
{
"data": "Amount",
'render': $.fn.dataTable.render.number(',', '.', 2, '$' + ' ')
},
{
"data": "TransDate",
'render': function (jsonDate) {
var date = new Date(parseInt(jsonDate.substr(6)));
var month = date.getMonth() + 1;
return month + "/" + date.getDate() + "/" + date.getFullYear();
}
}
***here is where "MetroArea" column would be in the script, but I want to capture it from the first row of returned json,
OUTSIDE of the "datatable" function, to use as a label for the page***
]
});
});
})