在寫php時用ajax異步傳回的返回數組時是json格式,在js里面處理時有時需要用到鍵名,此時可以用in來處理
js只有數字索引:
<script> var data = new array("你","我","他"); var length = data.length(); var i = 0;
for(i;i<length;i++) { alert(data[i]); } </script>
ajax異步返回的json數據有鍵名和鍵值:
$names = array('you'=>你,'me'=>'我','he'=>'他'); //php數組 <script> var data = Result.data; //js獲得php返回的數組$names var data1 = {}; data1 = data; for(var tmp in data1){ alert(tmp);//“鍵名” alert(data1[tmp]);//“鍵值' } </script>