JSP+AJAX 添加、删除多选框

2016-02-19 15:13 26 1 收藏

在这个颜值当道,屌丝闪边的时代,拼不过颜值拼内涵,只有知识丰富才能提升一个人的内在气质和修养,所谓人丑就要多学习,今天图老师给大家分享JSP+AJAX 添加、删除多选框,希望可以对大家能有小小的帮助。

【 tulaoshi.com - Web开发 】

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

源文件下载:checkbox.rar

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

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

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

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

PHP+Ajax 发帖程序实例: http://jiarry.blogchina.com/5555296.html 
源码下载: post_ajax.rar

JSP登录证码无刷新提示: http://jiarry.blogchina.com/5287654.html 
源码下载: imgValidate.rar

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

经典论坛讨论
http://bbs.blueidea.com/viewthread.php?tid=2673442

来源:https://www.tulaoshi.com/n/20160219/1609164.html

延伸阅读
标签: Web开发
$(document).ready(function() {        $("a").click(function() {         $("#decimal").val('这是一个例子');         $("#inputtext").val('控制text');     }); /* ...
标签: 电脑入门
在增加/删除程序中隐藏程序: 方式一:该方式稍温和点。同样在注册表中找到该分支,找到右侧窗格DisplayName子键,右击选重命名,改为QuietDisplayName,效果雷同。 隐藏增加/删除程序的选项: 在Windows 2000/XP中点击开始→运行,输入:gpedit.msc,回车后关上组战略窗口,点击用户配置→治理模板→掌握面板→增加/删除程...
Android本身为ListView提供了几个方便的Adapter,比如ArrayAdapter、SimpleCurrentAdapter等等。但是为了实现更复杂的列表视图和控制,一般都要继承BaseAdapter来实现自己的Adapter。 我需要的ListView是如图一样的实现SD卡资源文件浏览列表,每个列表项由一个ImageView、TextView、CheckBox组成,并且要求当整个列表中有一个或一个以上的Chec...
标签: word
word添加或删除箭头   1.选择要向其添加箭头的线条。 如果您要将箭头添加到多个线条,请选择第一个线条,然后在按住 Ctrl 的同时选择其他线条。 2.在绘图工具下,在格式选项卡上的形状样式组中,单击形状轮廓旁边的箭头。 3.指向箭头,然后单击所需的箭头样式。 要创建自定义箭头样式,请单击其他箭头,然后选...
标签: Web开发
我们在做验证码的时候往往由于要反作弊,验证有时故意加入多的干扰因素,这时验证码显示不很清楚,用户经常输入错误。这样不但要重新刷新页面,导致用户没有看清楚验证码而重填而不是修改,而且如果没有用session保存下用户输入的其它数据的话(如姓名),用户刚刚输入的内容也不存在了,这样给用户造成不好的体验。 本例在原有验证方式基础之上增...

经验教程

138

收藏

82
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部