js读取后台Map
2015-08-03 14:28
671 查看
做一个东西,需要传map到前台,然后通过data["key"]这种方式获取不到。那么怎么弄呢?先贴代码,再一步一步来。
这里ajax获得了后台的map叫做data。然后有一步:
var dictClasses = dataJson["dictClasses"];
我们在前台debug下data的内容。是:data = "{"dictClasses":[{"id":225,"createDate":"2015-05-29 13:54:50","modifyDate":"2015-08-01 11:47:53","name":"测试班级","dictSchool":{"id":302,"createDate":"2015-05-04。。。
貌似算是一个字符串了哎,所以需要dataJson解析下。发现datajson就是一个有格式的了:
$.ajax({ type: "GET", url: "changeName.ct", data: { classIds:classIds }, success:function(data){ showDiv(); var tableContent = '<tr><th>原班级名</th><th>升级班级名</th></tr>'; var dataJson = JSON.parse(data); var dictClasses = dataJson["dictClasses"]; if(dictClasses!=null && dictClasses.length>0){ for(var i=0;i<dictClasses.length;i++){ var dictClass = dictClasses[i]; tableContent = tableContent + '<tr><td>'+dictClass.name+'</td><td><input name="" class="form-control"/></td></tr>'; } } $("#nameTable").html(tableContent); } });
这里ajax获得了后台的map叫做data。然后有一步:
var dictClasses = dataJson["dictClasses"];
我们在前台debug下data的内容。是:data = "{"dictClasses":[{"id":225,"createDate":"2015-05-29 13:54:50","modifyDate":"2015-08-01 11:47:53","name":"测试班级","dictSchool":{"id":302,"createDate":"2015-05-04。。。
貌似算是一个字符串了哎,所以需要dataJson解析下。发现datajson就是一个有格式的了:
相关文章推荐
- angular.js笔记 ---关于Tabs切换
- 设计模式 --深入理解javascript
- 在js中使用createElement创建HTML对象和元素
- Javascript的this用法
- 关于远程cordova 的js调用注意:
- javascript性能;
- JSP学习笔记(四)---自定义标签
- 给JSP页面添加验证码
- IE8,9下,无法刷新页面数据,Ajax发送请求返回码304
- maven中使用net.sf.json-lib
- JavaScript 基础工具清单
- js绝对路径引用
- js绑定onblur事件
- javascript自定义in_array()函数实现方法
- ExtJs store.sync() 出现indexof not defined错误
- JS实现选择TextArea内文本的方法
- Javascript连接Access数据库完整实例
- IE11 Windows7下F12 DOC资源管理器不能用Exception in window.onload: Error: An error has ocurredJSPlugin.3005
- JavaScript学习笔记——数组
- JavaScript快速入门(一)(2015.8.3)