请教什么时候才适合用ajax实现异步 最近刚学了ajax,实现了一些局部刷新功能,之后想把诸如新增记录、删除记录、修改记录之类的功能也做成局部刷新,但是不知道这样做可以不可行。。有种感觉是:页面可以不存在服务器控件,后台可以只是提供一个获取数据和操作数据的功能。但是又觉得这种想法有点怪,实在不知道ajax应该在什么时候才可以用,求高人指点!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 基本上都可用ajax来做,像google reader,整个就一个页面。不用ajax的原因主要是ajax过来的数据无法被搜索引擎抓取,也就意味着人们无法搜到,少了网站访问量。 LS说得有道理。补充:尽量在处理那些无关紧要的数据(比如用户的留言、评论等等)时用AJAX,简洁高效 嗯..那例如做一张表的数据的更新插入删除之类的呢?是另起一个布满服务器控件的页面来做然后进行跳转好还是直接用ajax提交form然后进行提示比较好?安全性怎么考虑?之前有看到这里的讨论http://www.javaeye.com/topic/24524小弟不才..看了之后依旧很困惑 这两天一头插进ajax里,没想到还有这样的情况!!! 从技术角度来说ajax也好,另起一页和服务器交互也好,都是http,都是不安全协议,在安全性上没有根本性区别,服务器如果不侦测http的头,几乎都不知道这是ajax或者页面性提交的数据。用不用ajax主要是考虑别的,例如编程方便性,还有刷流量,想获得更高的流量,可是ajax是不会作为pv来计数的,为了刷流量、刷alexa,刷pagerank。只好牺牲用户体验来用原始的页面提交方式。如果不顾及这些技术之外的因素,比如为企业内部做项目,按我的意见,能用ajax,就尽量用。局部更新当然比全页面更新来的快,效率也高,用户体验也好。 function写在html元素的onclick属性上好还是直接写在js上好? 求解 onmouseover 实现下拉表功能。 限定文本框输入为数值 来者有分,使用过dTree的请进,如何去掉或者隐藏最顶部的根节点,在线急等! 琢磨半天没有结果,召唤CheckBoxList大师进 新手刚刚学习JqueryEasyUI,遇到一个问题? 我想让IE开启时无标题栏等所有的信息,怎么去掉啊!! 急求单选项和文本输入框的控制问题 URL编码如何转变与变回来? 很不明白这段javascript为什么执行不了 帮我看看代码什么问题呀。。。 谈谈jQuery的效率问题
不用ajax的原因主要是ajax过来的数据无法被搜索引擎抓取,也就意味着人们无法搜到,少了网站访问量。
那例如做一张表的数据的更新插入删除之类的呢?
是另起一个布满服务器控件的页面来做然后进行跳转好还是直接用ajax提交form然后进行提示比较好?
安全性怎么考虑?
之前有看到这里的讨论
http://www.javaeye.com/topic/24524
小弟不才..看了之后依旧很困惑