jQuery 遍历json数组的实现代码
作者:bea
代码如下: <script type="text/javascript"> var d1 =[{"text":"王家湾","value":"9"},{"text":"李家湾","value":"10"},{"text":"邵家湾","value":"13"}]; $(d1).each(function(){ alert(this.text+" "+this.value); }); </script> 不用JQuery 代码如下:
代码如下:
<script type="text/javascript">
var d1 =[{"text":"王家湾","value":"9"},{"text":"李家湾","value":"10"},{"text":"邵家湾","value":"13"}];
$(d1).each(function(){
alert(this.text+" "+this.value);
});
</script>
不用JQuery
代码如下:
<script type="text/javascript">
var json = {"options":"[{"text":"王家湾","value":"9"},{"text":"李家湾","value":"10"},{"text":"邵家湾","value":"13"}]"}
json = eval(json.options)
for(var i=0; i<json.length; i++)
{
alert(json[i].text+" " + json[i].value)
}
</script>
js遍历json数组
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="javascript">
function e()
{
var json=[{"kl_id":"2","kl_title":"Test date","kl_content":"Test date","kl_type":"1","id":"1"},{"kl_id":"2","kl_title":"Test","kl_content":"Test","kl_type":"1","id":"2"}]
var str = "";
for (var one in json)
{
for(var key in json[one])
{
str += json[one][key] + ",";
}
}
document.form.txtName.value = str;
}
</script>
</HEAD>
<BODY>
<form name="form">
<a href="#" onclick="e();">Click</a>
<input name="txtName" value="" type="text" size="50">
</form>
</BODY>
</HTML>
[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行]
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- JS中confirm,alert,prompt函数使用区别分析
- JavaScript中实现块作用域的方法
- cloudgamer出品ImageZoom 图片放大效果
- js 异步处理进度条
- JavaScript中String和StringBuffer的速度之争
- Cookie 小记
- javascript操作cookie的文章(设置,删除cookies)
- 在模板页面的js使用办法
- JavaScript中apply与call的用法意义及区别说明
- 使用Microsoft Ajax Minifier减小JavaScript文件大小的方法
- JS控制显示隐藏兼容问题(IE6、IE7、IE8)
- JavaScript 轻松搞定快捷留言功能 只需一行代码
- Javascript 模式实例 中介者模式
- Javascript 类与静态类的实现
- 多浏览器支持的右下角浮动窗口
- js 多浏览器分别判断代码
- js setTimeout实现延迟关闭弹出层
- JS 遮照层实现代码
- js压缩工具 yuicompressor 使用教程