开发者社区> 问答> 正文

为何传统网页如果需要更新内容,必须重新加载?

screenshot
这是从W3school截取的一张图。

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

展开
收起
云栖技术 2016-05-25 09:33:28 2400 0
1 条回答
写回答
取消 提交回答
  • 社区爱好者,专为云栖社区服务!

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

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

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

    2019-07-17 19:13:27
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
内容驱动游戏分发 立即下载
基于浏览器的实时构建探索之路--玄寂 立即下载
基于浏览器的实时构建探索之路 立即下载