json的前台操作和后台操作实现代码


Posted in Javascript onJanuary 20, 2012

例子如下:

<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中,然后传送到后台.
附应用图一张:
json的前台操作和后台操作实现代码
由图可知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文件。可以自己下载
Javascript 相关文章推荐
javascript复制对象使用说明
Jun 28 Javascript
解析Javascript中大括号“{}”的多义性
Dec 02 Javascript
基于jQuery实现的文字按钮表单特效整理
Dec 07 Javascript
JS控制层作圆周运动的方法
Jun 20 Javascript
Bootstrap 源代码分析(未完待续)
Aug 17 Javascript
jQuery实现两列等高并自适应高度
Dec 22 Javascript
使用JavaScript进行表单校验功能
Aug 01 Javascript
JavaScript文件的同步和异步加载的实现代码
Aug 19 Javascript
快速解决layui弹窗按enter键不停弹窗的问题
Sep 18 Javascript
基于Vue el-autocomplete 实现类似百度搜索框功能
Oct 25 Javascript
javascript设计模式 ? 建造者模式原理与应用实例分析
Apr 10 Javascript
关于JS中的作用域中的问题思考分享
Apr 06 Javascript
Prototype源码浅析 Enumerable部分(二)
Jan 18 #Javascript
JS中的public和private对象,即static修饰符
Jan 18 #Javascript
DOM 中的事件处理介绍
Jan 18 #Javascript
深入理解JavaScript系列(13) This? Yes,this!
Jan 18 #Javascript
JavaScript中常用的运算符小结
Jan 18 #Javascript
jQuery LigerUI 使用教程表格篇(1)
Jan 18 #Javascript
jQuery LigerUI 使用教程入门篇
Jan 18 #Javascript
You might like
基于在生产环境中使用php性能测试工具xhprof的详解
2013/06/03 PHP
深入php 正则表达式的学习探讨
2013/06/06 PHP
详解PHP序列化反序列化的方法
2015/10/27 PHP
用js实现table单元格高宽调整,兼容合并单元格(兼容IE6、7、8、FF)实例
2013/06/25 Javascript
JavaScript中圆括号()和方括号[]的特殊用法疑问解答
2013/08/06 Javascript
js将json格式内容转换成对象的方法
2013/11/01 Javascript
jQuery实现本地预览上传图片功能
2016/01/08 Javascript
基于JS实现新闻列表无缝向上滚动实例代码
2016/01/22 Javascript
jquery选择器中的空格与大于号&gt;、加号+与波浪号~的区别介绍
2016/06/24 Javascript
jQuery Easyui学习教程之实现datagrid在没有数据时显示相关提示内容
2016/07/09 Javascript
javascript类型系统——日期Date对象全面了解
2016/07/13 Javascript
最全面的JS倒计时代码
2016/09/17 Javascript
详解jQuery插件开发方式
2016/11/22 Javascript
js基于myFocus实现轮播图效果
2017/02/14 Javascript
angularjs中的$eval方法详解
2017/04/24 Javascript
Angular指令之restict匹配模式的详解
2017/07/27 Javascript
JavaScript实现简单生成随机颜色的方法
2017/09/21 Javascript
微信小程序switch组件使用详解
2018/01/31 Javascript
详解vue后台系统登录态管理
2019/04/02 Javascript
Python重新引入被覆盖的自带function
2014/07/16 Python
利用Python中的mock库对Python代码进行模拟测试
2015/04/16 Python
Python获取当前页面内所有链接的四种方法对比分析
2017/08/19 Python
在python中bool函数的取值方法
2018/11/01 Python
如何更优雅地写python代码
2019/07/02 Python
python3 写一个WAV音频文件播放器的代码
2019/09/27 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
2020/06/06 Python
Pycharm2020最新激活码|永久激活(附最新激活码和插件的详细教程)
2020/09/29 Python
俄罗斯女装店:12storeez
2019/10/25 全球购物
租房协议书样本
2014/08/20 职场文书
四年级小学生评语
2014/12/26 职场文书
幼儿园欢迎词范文
2015/01/26 职场文书
2015年乡镇残联工作总结
2015/05/13 职场文书
Rust 连接 PostgreSQL 数据库的详细过程
2022/01/22 PostgreSQL
MySQL限制查询和数据排序介绍
2022/03/25 MySQL
在NumPy中深拷贝和浅拷贝相关操作的定义和背后的原理
2022/04/14 Python
windows server2008 开启端口的实现方法
2022/06/25 Servers