Ajax 局部刷新的简单例子
在当前页面选中一段文字后,刷新之后那段文字还是被选中,这该怎么实现?
分析:要想重新定位到并且选中刷新的文字,是不是需要执行刷新前事件(onbeforeunload)记录 哪几个字被选中?那是不是必须把选中的文字存起来(存cookie、ajax传递存入session、其他数据存储程序如数据库),刷新即页面又要重新加载,在加载完成时候执行 Js方法(ajax) 再获取选中的文字,Js再进行选中处理。
2.Ajax一般用在什么地方?
ajax应用
比如:
1) 微博
页面不用刷新,一会显示出来别人发的新微博。实现方式应该是一段时间内,该页面会向服务器发送ajax请求,获取最新数据,或在页面中动态拼接html然后显示出来。
2)登陆场景
填写账号密码之后,页面submit提交,就可以判断账号密码信息。即:在点击登陆时向服务器 ajax发送账号与密码信息在服务器端判断好之后返回处理。
应用的场景还有很多,所谓的ajax局部刷新,真正意思是通过ajax请求获取新数据,把最新的数据js操作html 更新一样显示出来。
3.Ajax能实现的js也差不多能实现啊
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。可见 ajax中js的一种应用方式。客户端异步请求获取数据 还是需要使用ajax,就单纯的js代码是做不到的。
关于ajax介绍,参考资料:http://w3school.com.cn/ajax/index.asp