关于ajax的N个疑问
公司决定要在新项目中使用ajax技术,这几天我也是狂学习ajax技术,准备用dwr实现,但是不管使用什么框架,所有的ajax应用是否都有以下几个问题?
1.需要写大量的javascript来处理和服务器交互的结果?
我写了8年程序了,但是说实话一看javascript就头疼,项目中最大的单表有几十个字段的数据要处理,这些input的东东全要一个一个的写javascript来读值和附值吗?如果是的话启不是太恐怖了?
2.防止用户重复操作?
传统的WEB程序,一点提交按钮数据就发到服务器端去处理了,有的初级用户分不清什么是单击和双击,在ajax中如果有的按钮他双击或不断的点击怎么办?传统程序中点完界面就等着服务器返回结果了,不用考虑用户双击或不断点击的情况。
3.安全控制
我们选择的dwr可以实现session级的安全控制,但是其他的ajax框架也都可以实现安全控制吗?
问题点数:100、回复次数:5Top
1 楼peihexian(知其然.知其所以然)回复于 2006-03-05 10:54:57 得分 0
还有一个问题,那就baidu或google等搜索引擎能够收录ajax网站的内容吗?Top
2 楼superdullwolf(超级大笨狼,每天要自强,MVP)回复于 2006-03-05 12:42:04 得分 50
1.需要写大量的javascript来处理和服务器交互的结果?
用ajax.dll有例子,就不用写大量
2.防止用户重复操作?
单双击可以分辨出来的
3.安全控制
道理一样的。Top
3 楼superdullwolf(超级大笨狼,每天要自强,MVP)回复于 2006-03-05 12:42:56 得分 0
到置顶的帖子去下我提供的例子Top
4 楼peihexian(知其然.知其所以然)回复于 2006-03-05 12:48:03 得分 0
ajax.dll是用在.net平台下的吧?Top
5 楼TimBo(不必完美)回复于 2006-03-05 14:37:29 得分 50
1,并不是所有的情况都要使用ajax,不能把它作为提交数据的主要方法.如果您想做到,填写一个内容就要到数据库查询,或者判断,然后马上提示,那当然要有很多东西要写,框架只能节省一部分重复的操作.
2,按钮一般都是单击的,如果客户双击了,一般影响不大,除非是重复提交验证这样的情况,要单独对待,但毕竟是少数.
3,俺了解不多,
Top




