2011-02-08 33 views
2

私はJSONにPHPを使用しています配列をエンコードして、jQueryの$ .evalJSON(とそれを解析)解析JSON文字列

$test = array(
    'Label' => array(
     'id' => '021780000002703007764835', 
     'notes' => '<a id="test" href="javascript:void(0)">ici</a>' 
    ) 
); 

ときにエンコードされ、クライアント側でそれを使用するにはPHPからJSONにそれを解読するには、以下のjsのコードを使用している場合しかし、私はJSエラーに

を取得

{"Label":{"id":"021780000002703007764835","notes":"<a id=\"test\" href=\"javascript:void(0)\">ici<\/a>"}} 

を生成します

htmlマークアップを削除すると、それが正常に復号化されます。しかし、私はマークアップが必要で、私はそれを正しく解読する方法があると確信しています。

アイデア?

おかげ

+0

のために、過去にこれを成功裏に使用しているこの

addslashes(json_encode($test)); 

は、あなたが命令を印刷することができます試してみてください?それは逃げる問題かもしれません – BiAiB

+0

何がエラーですか? –

答えて

3

は、それがPHPによって処理された後、私は、まさにこの問題

+0

ありがとう私の友人 – Thomas