如题 请高手帮忙解决一下
另外 如何在php中把JSON格式再转化回数组,谢谢
另外 如何在php中把JSON格式再转化回数组,谢谢
解决方案 »
- 问个正则表达式的问题
- Jquery怎么得到一个table中txt文本的数量?急!
- 分享一个JS小函数,获取URL参数
- 我把alert()删除了,可是在运行中总是有警告框,而且显示删除前alert的信息。
- 有对jquery感兴趣的朋友吗?
- 如何实现点击按钮弹出DIV层(已创建并设置好的div),并返回div上的数据?
- 在CHROME 插件中用JS 如何选中 页面中的ul 下的li 内详
- 请教,怎样在jsp中打开一个本地的word文档,进行编辑并上传到服务器中!
- 用js写工作流有什么好的想法
- 我要获得被选中的checkbox为什么这样就不可以
- SQL Server2008如何实现远程连接
- 给图片加链接 仔细看
{arr:[1,2,3,4]}
<html>
<head>
<script type="text/javascript">
//var jsonstr;
function ff(){
var a = new Array();
a[0]='www';
a[1]='jzhpeng';
var i,jsonstr;
jsonstr="[{";
for(i=0;i<a.length;i++)
{
jsonstr += "\"" + a[i] + "\""+ ":" + "\"" + a[i] + "\",";
}
jsonstr = jsonstr.substring(0,jsonstr.lastIndexOf(','));
jsonstr += "}]";
//var t = eval(jsonstr);
//alert(t[0].www);return jsonstr;
//alert(return (jsonstr));
}
</script>
</head>
<body>
<div id="myDiv">Hello!</div>
<input type="button" name="Submit" value="提交" onclick="javascript:alert(ff());" /></body>
</html>把数据传到后台就可以用json_decode()解析
{"Id":"202","ModuleName":"医生角色管理","ModuleOrder":"17","ModulePicture":"images/chat.gif","ModulePageURL":"System/DoctorRoleManage.aspx","UpId":"20","ModuleDesc":"","ModuleLevel":"2"
},
{"Id":"203","ModuleName":"管理员角色管理","ModuleOrder":"19","ModulePicture":"images/chat.gif","ModulePageURL":"System/AdminRoleManage.aspx","UpId":"20","ModuleDesc":"","ModuleLevel":"2"
},
{"Id":"204","ModuleName":"角色权限管理","ModuleOrder":"21","ModulePicture":"images/chat.gif","ModulePageURL":"System/RoleRightManage.aspx","UpId":"20","ModuleDesc":"","ModuleLevel":"2"
}
]
}";
jsonstr = eval("(" + jsonstr + ")");
jsonstr是个json字符串或者你把数组转换成字符串
var json = {},
arr = ["x", "1", "y", "2"];
for (var i=0;i<arr.length;i+=2) {
json[arr[i]] = arr[i + 1]; }
alert(json.x);