저는 PHP를 처음 사용하는데 다음과 같은 시나리오가 있습니다. PHP 측면에서 는 내가 PHP 측과의 모든 좋은에서 배열을 인쇄 할 수 있습니다 내가자바 스크립트의 PHP json 배열 데이터
<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
function myFunction()
{
$.getJSON("get_folders.php", function(data){
alert("Data Loaded: " + data);
$('#thetable');
var html = '';
for(var i = 0; i < 10 ; i++)
html += '<tr><td>' + data;
$('#thetable').append(html);
});
}
</script>
</head>
<button onclick="myFunction()">Try it</button>
<div>
<table id="thetable">
<th>Header 1</th>
</tr>
<tr>
<td></td>
</tr>
</table>
</div>
....... 이 HTML 측면에서 get_folders.php
<?php
$arr = array();
foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator('/var z/www/scripts')) as $filename)
{
array_push($arr,$filename);
}
print (json_encode($arr));
?>
파일이 . 하지만 내가 들키고있는 것은
로드 된 데이터입니다 : [개체 개체], [개체 개체], [개체 개체], [개체 개체], [개체 개체], [개체 개체], [개체 개체] [객체 객체], [객체 객체], [객체 객체], [객체 객체], [객체 객체]
시도해보십시오. console.log (data); Chrome 콘솔 또는 화재 버그 – marbor3
에서 PHP 스크립트의 전체 디렉토리 목록을 브라우저로 보내시겠습니까? 이것의 보안 함의에 유의하십시오. – SDC
예상됩니다. 객체의 기본 문자열 표현은'[object Object]'입니다. 데이터가 양호하거나 적어도 출력이 양호합니다. 루프는 이상하게 보입니다. –