JQuery遍历JSON字符串 $.each实例
2014-08-26 12:30
417 查看
JQuery遍历JSON字符串 $.each实例
当前实例版本:45 0 评论
2621 浏览 发布于:2013年11月30 22:24
编辑+新实例
查看一个简单的jQuery的例子来遍历一个JavaScript数组对象。
上面的代码片断工作正常,提示 “apple”, “orange” … 等,如预期一样。
下面的例子中,声明了一个JSON字符串(随附单或双引号)直接地。
在Chrome中,它显示在控制台下面的错误:
解决方案:JSON字符串转换为JavaScript对象。
要修复它,通过标准JSON.parse()或jQuery 的 $.parseJSON 将其转换为JavaScript对象。
JQuery遍历JSON字符串 $.each实例
当前实例版本:45 0 评论
2621 浏览 发布于:2013年11月30 22:24
编辑+新实例
查看一个简单的jQuery的例子来遍历一个JavaScript数组对象。
var json = [ {"id":"1","tagName":"apple"}, {"id":"2","tagName":"orange"}, {"id":"3","tagName":"banana"}, {"id":"4","tagName":"watermelon"}, {"id":"5","tagName":"pineapple"} ]; $.each(json, function(idx, obj) { alert(obj.tagName); });
上面的代码片断工作正常,提示 “apple”, “orange” … 等,如预期一样。
问题: JSON 字符串
下面的例子中,声明了一个JSON字符串(随附单或双引号)直接地。var json = '[{"id":"1","tagName":"apple"},{"id":"2","tagName":"orange"}, {"id":"3","tagName":"banana"},{"id":"4","tagName":"watermelon"}, {"id":"5","tagName":"pineapple"}]'; $.each(json, function(idx, obj) { alert(obj.tagName); });
在Chrome中,它显示在控制台下面的错误:
Uncaught TypeError: Cannot use 'in' operator to search for '156' in [{"id":"1","tagName":"apple"}...
解决方案:JSON字符串转换为JavaScript对象。
要修复它,通过标准JSON.parse()或jQuery 的 $.parseJSON 将其转换为JavaScript对象。
var json = '[{"id":"1","tagName":"apple"},{"id":"2","tagName":"orange"}, {"id":"3","tagName":"banana"},{"id":"4","tagName":"watermelon"}, {"id":"5","tagName":"pineapple"}]'; $.each(JSON.parse(json), function(idx, obj) { alert(obj.tagName); }); //or $.each($.parseJSON(json), function(idx, obj) { alert(obj.tagName); });
相关文章推荐
- JQuery遍历JSON字符串 $.each实例
- jquery使用each方法遍历json格式数据实例
- javascript中 字符串转JSON 和 JSON遍历,原生超级for()和 jquery的$.each()比较
- jquery使用each方法遍历json格式数据实例
- javascript中 字符串转JSON 和 JSON遍历,原生超级for()和 jquery的$.each()比较
- JQuery 遍历each,及脚本截取字符串用例
- jquery 字符串对比 以及each遍历
- jquery $.each遍历json数组方法
- jquery筛选数组之grep、each、inArray、map的用法及遍历json对象 [转]
- jquery的each方法遍历controller返回的json、map
- $.grep ,$.map,jquery筛选数组之grep、each、inArray、map的用法及遍历json对象
- jQuery $.each遍历对象、数组用法实例
- jQuery使用$.each遍历json数组的简单实现方法
- jQuery遍历json实例
- jquery $.each遍历json数组方法
- jquery筛选数组之grep、each、inArray、map的用法及遍历json对象
- jquery之each循环遍历的方法---split 分割字符串返回数组
- JQuery $.each遍历JavaScript数组对象实例
- 用jquery的each方法遍历json对象
- jquery如何遍历json字符串