我正在使用 csv 文件中的数据来使用 JSON 显示它。我可以在警报中看到它,但在 html 中看不到。另外,我尝试创建一个关联数组以使其更容易通过 Jquery 引用,但它并没有以这种方式传递。
<?php
if (($handle = fopen('upload/05-22-2012-1-43-28BEN-new.csv'. '', "r")) !== FALSE) {
while (($row_array = fgetcsv($handle, 1024, ","))) {
while ($val != '') {
foreach ($row_array as $key => $val) {
$row_array[] = array_combine($key, trim(str_replace('"', '', $val)));
}
}
$complete[] = $row_array;
//print_r($row_array);
}
fclose($handle);
}
echo json_encode($complete);
?>
HTML
<body>
<div id="showdata"></div>
</body>
jQuery
$(document).ready(function(){
$.getJSON('WF-XML.php', function(data) {
alert(data); //uncomment this for debug
//alert (data.item1+" "+data.item2+" "+data.item3); //further debug
$('#showdata').html(data);
});
});
结果
[["11704","1611704","BENV1072"],["11703","1611703","BENV1073"]]