欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JSP+Ajax 添加、删除多选框

程序员文章站 2022-03-14 10:40:51
本例是采用jsp + ajax + 文本来演示多选、全选,添加、删除、更新checkbox多选框的效果。 本例充分展现了利用javascript控制html dom以及利...

本例是采用jsp + ajax + 文本来演示多选、全选,添加、删除、更新checkbox多选框的效果

本例充分展现了利用javascript控制html dom以及利用xml http 传递数据,利用jsp操作文本的效果

1,javascript 用来控制页面内容的现实与增删效果;
2,jsp作为后台,对文本进行读取、写入、更新等操作;
3,文本格式是用来存储数据的,数据编码utf-8;4, 本例子在win32,red hat linux 9下 jdk1.5,tomcat 5.0,apache 2.5下调试通过,同时兼容firefox 1.0,opera 8.0,ie6。

本例子的优点:

1,实时创建html对象,所见即所得的页面增删操作。显示速度加快,增加用户体验。
2,xml http传递数据是只是一个id或一个表单值,节省带宽。
3,本例子适合采用xml http方式,所以这个效果实用性强,可是js/jsp代码都很简单。
4,有很多东西可以在其他项目*用,并且解决了操作文本关于中文字符编码的问题。 (本例子在中文操作系统运行,所以选择了gbk编码,如果os是英文的则需要另外处理,比如改编码为utf-8,或者根据需要另外转换编码。)
5,有拖拽以及展开关闭的效果,用cookie记录了位置以及打开关闭状态,可以在某个项目里用。
6,有丰富的注释,适合初学者一起探讨。

缺点

1,维护调试麻烦,为了这个效果是否值得这样做?如果采用普通的方式,嵌入一个iframe进来,会不会也可以。
2,代码没有更多地优化、简写,有些地方冗余。
3,交互设计方面没有好好地做,这里主要表示的是技术实现和交流。

源文件下载


[ctrl+a 全选 注:如需引入外部js需刷新才能执行]

由于时间有限,难免有很多问题,希望大家提出来。其实本例做的并不怎么好,拿出来希望众位多多入指点,同时也希望对同样是初学者的朋友来说有帮助,也希望大家一起交流进步,谢谢!:p

另外之前做的有关ajax的东东,顺便请供参考,谢谢!

php+ajax 发帖程序实例:  
源码下载: 

jsp登录证码无刷新提示:  
源码下载: imgvalidate.rar

代码没有整理,优化,所以本例子只供大家交流参考用,希望可以通过这种方式得到各位的帮助,谢谢!

经典论坛讨论