作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 JavaScript 数组,其中包含一个 URL。如果我尝试简单地将 URL 放入页面中(该数组位于涉及 Yahoo! Maps API 的项目中),它会按应有的方式显示 URL。
但是如果我尝试执行重定向或只是对链接数组元素执行“警报”,我会得到:
function(){return JSON.encode(this);}
据我所知,这是因为浏览器在渲染页面时执行了 JSON.encode,因此链接显示正常。我尝试了多种方法来使其正确重定向(这就是我想要对链接执行的操作)(包括使用“eval”),但没有成功。
遵循一些建议后,我运行了 eval('(' + jsonObject + ')')
但它仍然返回相同的输出。
那么这是怎么做到的呢?
最佳答案
var obj = jQuery.parseJSON('{"name":"John"}');
alert( obj.name === "John" );
关于javascript - 如何在 JavaScript 中对数组元素进行 JSON 解码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/182410/
我是一名优秀的程序员,十分优秀!