0
大家好,只是有點卡住在這個問題上。JSON與PHP的問題
已啓用PHP5。只是想知道我錯在哪裏,或者是檢測錯誤的最佳方法。這裏的第一部分,它的JavaScript代碼將.HTML頁面上的工作原理:
<script type="text/javascript">
var obj1 = {name:"Wayne", age:32, location:"Ireland"};
var obj2 = {name:"Robert", age:25, location:"Ireland"};
var obj3 = {name:"Chris", age:26, location:"Jama"};
var classC3 = {student1:obj1, student2:obj2, student:obj3};
document.write(obj1.name + "<br>");
document.write(classC3.student2.name + "<br>");
</script>
接下來的部分就是我試圖用.PHP在filefile
<html>
<head>
</head>
<body>
<?php
echo '<script type=\"text/javascript\">';
echo 'var obj1 = {name:\"Wayne\", age:32, location:\"Ireland\"};';
echo 'var obj2 = {name:\"Robert\", age:25, location:\"Ireland\"};';
echo 'var obj3 = {name:\"Chris\", age:26, location:"Jama\"};';
echo 'var classC3 = {student1:obj1, student2:obj2, student:obj3};';
echo 'document.write(obj1.name + \"<br>\");';
echo 'document.write(classC3.student2.name + \"<br>\");';
echo '</script>';
?>
</body>
</html>
運行任何想法的?
看看你的頁面源代碼 - 它會告訴你你做錯了什麼。 – jprofitt
爲什麼把它放在PHP裏面呢?您不會動態地將任何PHP值注入JavaScript中。僅僅因爲一個文件具有'.php'擴展名並不意味着它必須包含任何PHP。 –
因爲您爲字符串,''''''或'「\」「'使用單引號,所以您不需要轉義雙引號。 – Sam