I do a dynamic search, i.e. I add and remove items (in the table) on the fly. Is it possible to somehow reduce the code? data_parse is an associative array received from the server.
let data_parse = JSON.parse(data); console.log(JSON.parse(data)); $('#listDataEmployee').remove(); let el_tbody = document.createElement('tbody'); for (let i = 0; i < data_parse.length; i++) { let tagTrDataEmployee = document.createElement('tr'); let tagTd_id = document.createElement('td'); tagTd_id.innerHTML = data_parse[i]['id']; tagTrDataEmployee.append(tagTd_id); let tagTd_email = document.createElement('td'); tagTd_email.innerHTML = data_parse[i]['email']; tagTrDataEmployee.append(tagTd_email); let tagTd_fio = document.createElement('td'); tagTd_fio.innerHTML = data_parse[i]['FIO']; tagTrDataEmployee.append(tagTd_fio); let tagTd_phone = document.createElement('td'); tagTd_phone.innerHTML = data_parse[i]['phone']; tagTrDataEmployee.append(tagTd_phone); let tagTd_role = document.createElement('td'); tagTd_role.innerHTML = data_parse[i]['role']; tagTrDataEmployee.append(tagTd_fio); el_tbody.append(tagTrDataEmployee); } $('.listNewDataEmployee').append(el_tbody);