您好 我正在使用JSON.stringify作为数组数组,它返回:
'[
["<span pt=\"7.5\" idfont=\"Humnst777 Cn BT-Bold\">Javelin</span>","0","0"],
["<span idfont=\"Humnst777 Cn BT-Bold\">Javelin&co</span>","0","0"]
]';
这是正确的,但我必须使用encodeURIComponent(&amp; present)将此值与js一起发布。 问题是,当我使用$ boxes = json_decode($ _ POST ['data'])从php获取此数据时,它似乎删除了斜杠,例如。 pt = \“7.5 \” - &gt; pt =“7.5”销毁给出这个结果的json对象:
'[
["<span pt="7.5" idfont="Humnst777 Cn BT-Bold" >Javelin</span>","0","0"]
["<span pt="7.5" idfont="Humnst777 Cn BT-Bold" >Javelin&</span>","0","0"]
]';
有没有人如何避免这个问题? 感谢
答案 0 :(得分:0)
你没有激活magic_quotes吗? http://www.php.net/manual/en/security.magicquotes.php
答案 1 :(得分:0)
尝试使用rawurlencode和rawurldecode。参考this了解更多详情