I have php code
<?php
$csv = array_map('str_getcsv', file('/web2016-master/projectclass/data/file.csv'));
array_walk($csv, function(&$a) use ($csv) {
$a = array_combine($csv[0], $a);
});
array_shift($csv); # remove column header
json_encode($csv);
?>
I have a json file where I wont to pass the json_encode($csv)
;
and I have javascript that uses json file
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
if (xhr.readyState === 4) {
var file = JSON.parse(xhr.responseText);
var statusHTML = '<tr>';
for (var i = 0; i < file.length; i += 1) {
statusHTML += '<td>';
statusHTML += file[i].FirstName;
statusHTML += '</td>';
statusHTML += '<td>';
statusHTML += file[i].LastName;
statusHTML += '</td>';
statusHTML += '<td>';
statusHTML += '<a href="#">advise</a>';
statusHTML += '</td>';
statusHTML += '</tr>';
}
document.getElementById('studentList').innerHTML = statusHTML;
}
};
xhr.open('GET', 'data/file.json');
xhr.send();
What do I need to include in json file so that PHP->Json->JS.