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

标签 javascript jquery django json

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

更新:代码中的其他地方存在错误,jQuery.getJSON() 进行了正确的转义。

最佳答案

看起来像JSON.parse会做的。

关于javascript - 如何使用 jQuery 处理 JSON 编码的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/393224/

相关文章:

jquery - 从 Bootstrap 更改按钮图标不起作用

jquery - 导航不会显示在 DIV 中

python - 在 Django 1.9 中保存时将用户添加到组

javascript - 删除隐藏表行上的空格

python - “str”不支持 Memcached 的缓冲区接口(interface)

Django 在尝试创建 postgresql 数据库时抛出 "[12728] ERROR: CREATE DATABASE cannot run inside a transaction block"

javascript - Bootstrap Tour n.popover 不是一个函数

javascript - Nodejs 上的 xml 到 json 错误 : TypeError: Cannot read property 'toString' of null

Javascript 设置然后显示 cookie 值

javascript - simpleweatherjs插件: Firefox asks me to share my location but wont display current temperature