Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jQuery处理JSON编码的字符串_Javascript_Jquery_Django_Json - Fatal编程技术网

Javascript 如何使用jQuery处理JSON编码的字符串

Javascript 如何使用jQuery处理JSON编码的字符串,javascript,jquery,django,json,Javascript,Jquery,Django,Json,我目前正在使用Django构造JSON编码的对象,使用jQuery.getJSON()检索这些对象。标准的simplejson编码器根据JSON对字符串进行编码,即任何包含“/”的字符串都被转换为“/”。因此,如果我的参数之一是url,例如,它作为http://example.com/image.jpg. JQuery不解码这些字符串(它直接求值),因此我尝试使用url作为不起作用的图像的src属性。处理JavaScript中已“JSON转义”的字符串(例如URL)的最佳方法是什么 更新:代码

我目前正在使用Django构造JSON编码的对象,使用jQuery.getJSON()检索这些对象。标准的simplejson编码器根据JSON对字符串进行编码,即任何包含“/”的字符串都被转换为“/”。因此,如果我的参数之一是url,例如,它作为http://example.com/image.jpg. JQuery不解码这些字符串(它直接求值),因此我尝试使用url作为不起作用的图像的src属性。处理JavaScript中已“JSON转义”的字符串(例如URL)的最佳方法是什么


更新:代码中的其他地方有一个bug,jQuery.getJSON()执行了正确的取消转义操作。

看起来会这样做。

您确定jQuery没有取消转义字符串,还是您在猜测?我已经测试并检查了代码。它使用eval(string)。对不起,你说得对,eval(string)确实有效。再加2个信誉点,你就可以结束你的问题:)