javascript - 为何传统网页如果需要更新内容,必须重新加载?
怪我咯
怪我咯 2017-04-10 14:31:04
[JavaScript讨论组]


这是从W3school截取的一张图。

我在做登录页面的时候遇到了个问题,这是我昨天在SF提的问题。
虽然用AJAX能解决,但还得自己写一个PHP文件或者ASP。
有没有更简便的方法解决这个问题呢?

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(2)
阿神

AJAX 技术就相当于在暗地里给你开了一个新的窗口帮你访问那个网页,然后 JavaScript 可以把那个网页的内容更新到当前网页(只改变部分内容,当然也可以整个页面改掉)。

PHP中文网

最早的网页是静态的,设计的时候没考虑到不断更新一部分内容等问题。没有修改页面的接口。所以唯一更新的方式就是刷新。Javascript出现后,人们有了操纵DOM的能力,可以在客户端修改网站内容。

而AJAX,基本思想就是用Javascript向服务器发送请求,根据服务器返回的内容,更新网页。这样就避免了刷新。

如果是些无关紧要的更新,比如网页时钟、动画啥的。。只写Javascript就行了。如果是用户登录等操作,像你之前问的那个问题,就肯定得写服务器端代码了。当然你可以不用AJAX,让服务器直接在POST结果里返回一个新的页面,上面有更改后的网页的内容。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号