2
我使用PHP來JSON編碼數組,然後用jQuery的$ .evalJSON()解析它解析JSON字符串HTML它
在客戶端使用它
$test = array(
'Label' => array(
'id' => '021780000002703007764835',
'notes' => '<a id="test" href="javascript:void(0)">ici</a>'
)
);
當編碼從PHP JSON它產生
{"Label":{"id":"021780000002703007764835","notes":"<a id=\"test\" href=\"javascript:void(0)\">ici<\/a>"}}
但是,使用下面的js代碼進行解碼時,我得到一個js錯誤
var test = $.evalJSON('<?= $test; ?>');
當我刪除html標記,它解碼罰款。不過,我需要標記,我相信有一種方法可以正確解碼它。
任何想法?
感謝
可以打印指令一旦被PHP處理?這可能是一個逃避問題 – BiAiB 2011-02-08 10:12:20
什麼是錯誤? – 2011-02-08 10:20:03