簡體   English   中英

如何在jQuery中使用php json_encoded數組

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM