json的前台操作和后台操作
2012-01-20 10:14
155 查看
Json学习
通常情况下,json的在项目中的应用都是在后台把数据传到前台,然后前台再获取json中的数据.
例子如下:
<html>
<body>
<h2>通过 JSON 字符串来创建对象</h3>
<p>
First Name: <span id="fname"></span><br />
Last Name: <span id="lname"></span><br />
</p>
<script type="text/javascript">
var txt = '{"employees":[' +
'{"firstName":"Bill","lastName":"Gates" },' +
'{"firstName":"George","lastName":"Bush" },' +
'{"firstName":"Thomas","lastName":"Carter" }]}';
var obj = eval ("(" + txt + ")");
document.getElementById("fname").innerHTML=obj.employees[1].firstName
document.getElementById("lname").innerHTML=obj.employees[1].lastName
</script>
</body>
</html>
然后这次的应用是在前台页面中存储数据到json中,然后传送到后台.
附应用图一张:
![](http://pic002.cnblogs.com/images/2012/367643/2012012010102717.jpg)
由图可知ModifyCellStyle负责的font的style部分,但是不能控制居中居左居右和上对齐,居中对齐等对齐方式.ModifyString是修改cell中的内容.
使用格式如下:
var arrObj = []; //动作
Var act =
{"action":"ModifyCellStyle","bold":"true","italic":"false","cellIndex":rowx+":"+rowy};
arrObj.push(act); });
var sObj = JSON.stringify(arrObj);
将json转化成数组。
以ModifyCellStyle方法为例:其中的bold(加粗),itelic(斜体),underline(下划线)的值为布尔值。即取真或假即可。其他的sizeString,textColorString,cellColorString等的取值为string,cellIndex的取值为“x,y”即横坐标和纵坐标。
这个API主要用在excel中,用于对单元格的操作。记录其历史操作。点击保存的时候,然后json转换的String传向后台,后台接收数据,从后台操作excel。
当然这个要加载json2.js文件。可以自己下载
通常情况下,json的在项目中的应用都是在后台把数据传到前台,然后前台再获取json中的数据.
例子如下:
<html>
<body>
<h2>通过 JSON 字符串来创建对象</h3>
<p>
First Name: <span id="fname"></span><br />
Last Name: <span id="lname"></span><br />
</p>
<script type="text/javascript">
var txt = '{"employees":[' +
'{"firstName":"Bill","lastName":"Gates" },' +
'{"firstName":"George","lastName":"Bush" },' +
'{"firstName":"Thomas","lastName":"Carter" }]}';
var obj = eval ("(" + txt + ")");
document.getElementById("fname").innerHTML=obj.employees[1].firstName
document.getElementById("lname").innerHTML=obj.employees[1].lastName
</script>
</body>
</html>
然后这次的应用是在前台页面中存储数据到json中,然后传送到后台.
附应用图一张:
![](http://pic002.cnblogs.com/images/2012/367643/2012012010102717.jpg)
由图可知ModifyCellStyle负责的font的style部分,但是不能控制居中居左居右和上对齐,居中对齐等对齐方式.ModifyString是修改cell中的内容.
使用格式如下:
var arrObj = []; //动作
Var act =
{"action":"ModifyCellStyle","bold":"true","italic":"false","cellIndex":rowx+":"+rowy};
arrObj.push(act); });
var sObj = JSON.stringify(arrObj);
将json转化成数组。
以ModifyCellStyle方法为例:其中的bold(加粗),itelic(斜体),underline(下划线)的值为布尔值。即取真或假即可。其他的sizeString,textColorString,cellColorString等的取值为string,cellIndex的取值为“x,y”即横坐标和纵坐标。
这个API主要用在excel中,用于对单元格的操作。记录其历史操作。点击保存的时候,然后json转换的String传向后台,后台接收数据,从后台操作excel。
当然这个要加载json2.js文件。可以自己下载
相关文章推荐
- json的前台操作和后台操作实现代码
- json的前台操作和后台操作实现代码
- 使用linq.js操作后台JSON数据到前台select标签
- 前台js传入json或map类型数据给后台以及后台java接收操作
- JSON 前台和后台相关操作
- laravel5.4 关于后台数组中数据和json数据在前台的遍历输出
- 将后台数据传到前台JSON应用
- 如何在前台脚本通过json传递数据到后台(使用微软自带的ajax)
- Django中前台传json格式后台
- Redis (REmote DIctionary Server):初步学习(3)-- 前台与后台打开Redis/简单操作(set/get)
- HTML中点击不通过按钮->AJAX异步往后台传值->thinkphp模板中接收->前台HTML得到返回值->经过判断返回值进一步操作
- 后台传过来的JSON数据里的date传到前台的时候显示的是【Object object】 处理方法
- 分页技术,小白也能看懂(从后台传json到前台解析显示)
- spring mvc框架下 后台往前台传送json数据
- 前台用的是ajax请求,后台json字符串拼接方式
- javascript 后台与前台传递json 需要注意换行符 不然报错
- jquery与后台进行数据交互--前台发单一数据对象,后台返回一个json字符串 serlet配置页面
- JAVA后台接收前台传过来的json字符串并解析获得key 和value
- 后台前台json传递数据的方式两种方式 $.get, $.getJSON
- java 后台返回json数据给前台