PHP
echo '<data><![CDATA[ [{"x":0,"y":0,"src":"images/image.jpg"}] ]]></data>';
JS
$.post( 'getData.php', {}, _onResult );
_onResult = function( result)
{
console.log(result);
}
上面的 console.log 输出:
(在本地主机上,使用 WAMP):
<data><![CDATA[ [{"x":0,"y":0,"src":"images/image.jpg/"}] ]]></data>
(在虚拟主机上,使用 LINUX):
<data><![CDATA[ [{"/x/":0,/"y/":0,/"src/":/"images/image.jpg/"}] ]]></data>
在第二种情况下如何获得相同的输出?
或者
我可以以某种方式将第二个输出转换为能够用 $.parseJSON 解析它吗?