У меня есть локальный файл JSON, содержащий объекты JSON, и я хочу, чтобы, если объект obj содержит конкретную строку, то этот объект отображается в таблице.Если нет, то он не отображается.В настоящее время я получаю одну ошибку в DevTools: Uncaught TypeError: Cannot read property 'DT_RowId' of undefined
, и я работаю с DataTables - хотя это полезно, использование функций с ним было головной болью.
Фрагмент JS:
function loadPH() {
let admissText = admissData.d.results.map(function(val) {
if (val.p_h_v !== "") { // If this is not empty, then return
return {
"PHV": val.p_h_v,
"Part C": val.partc
}
}
})
$('#prohac-table').DataTable({
columns: [
{ data: "PHV" },
{ data: "Part C" },
... // ---------- the rest contains irrelevant data
Фрагмент JSON:
{
"d": {
"results": [
{
...
"p_h_v": "" // ------------ this doesn't meet conditions, isn't rendered
...
},
{
"p_h_v": "Yes" // ---------- meets conditions---this obj rendered
...