-2
我是新來編碼,我不知道爲什麼這不起作用 請解釋,所以我可以學習,謝謝。 編輯:移動PHP到頂部仍然沒有打印任何東西。JavaScript獲取php數組和密鑰+正文身份
<?php
//create array
$someArray = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
//encode array
$someJSON = json_encode($someArray);
//pritn array
?>
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
var array = "<?PHP echo $someJSON?>";
var arrayDecode = jQuery.parseJSON(array);
$.each(arrayDecode, function(key, value){
$('body').append(key + value + "<br><br>");
});
});
</script>
</head>
<body>
</body>
</html>
您打印後,您初始化數組,所以它不會打印的PHP並不需要在身體的任何值 – JiFus
,你可以將它移動到最頂端。 – AbraCadaver
JiFus:在文檔加載後使用ready()函數創建一個函數 – MacGruber