ajax的多选框删除,JSP+Ajax 添加、删除多选框

本示例演示了如何使用JSP和Ajax技术实现多选、全选、添加、删除checkbox的功能。通过JavaScript控制DOM和XMLhttp请求,结合JSP操作文本文件,达到动态交互效果。此实例兼容多种浏览器,并优化了用户体验,如实时创建HTML对象、节省带宽的数据传递。同时,代码中包含详细注释,适合初学者学习。但存在维护复杂、代码冗余等问题,可能需要进一步优化。
摘要由CSDN通过智能技术生成

本例是采用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,交互设计方面没有好好地做,这里主要表示的是技术实现和交流。

JSP+Ajax 添加删除Checkbox实例 example test 本例是采用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。 在线说明文档 http://jiarry.blogchina.com/5599587.html静态页面演示地址:http://jarryli.googlepages.com/checkbox_test.html (详细的说明,随后补充)源文件下载地址:http://jarryli.googlepages.com/checkbox.rar 另外之前做的 PHP+Ajax 发帖程序实例:http://jiarry.blogchina.com/5555296.html 源码下载:http://jarryli.googlepages.com/post_ajax.rar JSP登录证码无刷新提示:http://jiarry.blogchina.com/5287654.html 源码下载:http://jarryli.googlepages.com/imgValidate.rar

2CLOSE  拖拽区

  http://

example1.com

example2.com       

  Cody by JarryLi@gmail.com; CopyRight?Jarry,All right reserved! 本例仅供个人参考,引用请保留版权信息。谢谢! homepage:jiarry.126.com Blog:http://jiarry.blogchina.com

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值