[英]How to use php json_encoded array in jQuery
在我的PHP代碼中,我有
<?php
$test = json_encode($array);//$array is a valid multidimensional array
?>
我將此變量傳遞給javascript函數,並且試圖將此變量設置為javascript。
<script>
var test = "<?php echo $test;?>";
</script>
(為澄清起見,我使用的是codeigniter框架,為簡單起見,我沒有使用將變量發送到頁面的方式)
但是當我執行上面的代碼時,我得到
Uncaught SyntaxError: Unexpected identifier
我已經檢查了所有語法。
先感謝您。
不要將已解碼的json數組放在javascript中的雙引號中。 改成這個。
var test = <?php echo $test;?>;
不需要將json_encode的輸出用引號引起來,否則它將被解釋為字符串。 此時,您需要在JavaScript中對其進行解碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.