WEB开发网
开发学院网页设计JavaScript JSON进阶四-前后台交互之美 阅读

JSON进阶四-前后台交互之美

 2010-09-14 13:31:33 来源:WEB开发网   
核心提示:本文示例源代码或素材下载 例如:以前我们做注册界面,我们需要写很多东西,JSON进阶四-前后台交互之美,在前端,我们要使用各种文本输入框,或者把你的需求告诉我,我不断的完善它,有些还要使用select,checkbox等,提供用户填写各种信息

本文示例源代码或素材下载

例如:以前我们做注册界面,我们需要写很多东西,在前端,我们要使用各种文本输入框,有些还要使用select,checkbox等,提供用户填写各种信息,无论在JSP中还是在APS.NET中,我们都要把前台文本框和后台赋值做一一对应。几个还好,十几个也能应付,几十个就感觉无聊了,我最不喜欢的就是做这类的东西。一旦要添加一个东西,就要修改HTML和后台代码,用表单提交的方式还好,用AJAX方式就麻烦了,不但要修改后台代码,还要修改JS,耦合度非常高,下面的例子就是小弟最近的一些编程心得,使用JSON来解决这个问题。

在此我用到了包括Jquery-1.2.6在内的四个js文件:(如果你对JQ不是很了解的话,可以看些园子里其他园友写的文章)

分别介绍下其他三个:

Json2.js是一个老外写的把Json和字符串互相转换的JS(好像是EXT里的东西,不过我是在一个老外BLOG里找到的)。我对其做了一些扩展,这个以后再说吧。

Json2.parse(); // 把Json形式的字符串转换成Json对象(包括JSON数组形式)。

Json2.stringify(); //把Json对象转换成Json形式的字符串(包括JSON数组形式)。

Validator.js是一个数据验证的js文件,我在日常工作中很多地方用到它,是我自己写的一个简单的验证,有兴趣的同学可以对他扩展。我在里面提供了,日期,数组,中文等验证方式。

TableSerializer.js这个JS是的把表格里的元素转换成JSON,也能把JSON转换到表格中,这个JS还不够完善,有兴趣的同学可以扩展一下,或者把你的需求告诉我,我不断的完善它。

TableSerializer.TableToJson(); // 把表格里的填写项转换成Json数组

TableSerializer.JsonToTable(); // 把json数组转换成表格中的元素。

1 2 3  下一页

Tags:JSON 进阶 前后台

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接