CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  Ajax

关于ajax的N个疑问

楼主peihexian(知其然.知其所以然)2006-03-05 10:52:30 在 Web 开发 / Ajax 提问

公司决定要在新项目中使用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

相关问题

  • 三个疑问
  • 两个疑问?
  • 一个疑问
  • 有个疑问??
  • 有个疑问??
  • 几个疑问
  • 关于?ajax xmlhttp的疑问
  • 关于AJAX的疑问
  • 关于htc的N多的疑问:(
  • 有一个疑问.....

关键词

  • ajax
  • 服务器
  • 框架
  • 安全
  • 控制
  • 用户
  • 数据
  • 双击
  • 按钮
  • 提交

得分解答快速导航

  • 帖主:peihexian
  • superdullwolf
  • TimBo

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo