为了账号安全,请及时绑定邮箱和手机立即绑定

关于局部静态化的一点疑问

这里我有一个疑问,用户本身访问的是index.shtml,ajax是写在index.php中的,也就是说还要让系统请求index.php一次,才能让用户得到动态的热门排行的内容,那这里不是跟我们的全部静态化一样了吗?

正在回答

3 回答

视频标题是局部更新,整个视频围绕着是这四个字的意思来讲解的。静态页面每次被访问都会执行js文件,通过老师写出来的代码,用户每次访问都会通过ajax去调用接口去请求数据。

0 回复 有任何疑惑可以回复我~

看不懂

0 回复 有任何疑惑可以回复我~

因为页面中加载了jquery 的ajax方法。$.ajax是jquery中前端与后台服务器进行通信的方法。示例中的ajax的加载方法是每当页面刷新一次就去执行一次ajax方法,而且是写在模板文件中的。第一次加载index.php的时候,会生成静态的.shtml文件,并且执行$.ajax方法与后台进行数据交互;第二次加载index.php文件时,会直接访问静态的.shtml文件,此时的静态文件中是有$.ajax方法的,所以还是会和后台进行数据交互。  所以无论是第几次加载index.php入口文件,都会执行$ajax方法。

1 回复 有任何疑惑可以回复我~
#1

fallwind 提问者

我的意思是,用户访问的是index.shtml , 用户不可能自己访问index.php吧,也就是说想让index.shtml中的内容更新,我们还是需要刷新一下index.php,那我们既然刷新了index.php,那这里要不要ajax没区别啊
2016-09-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP实现页面静态化
  • 参与学习       55595    人
  • 解答问题       115    个

网站开发必备技能—页面静态化,帮助大家掌握一项加薪利器

进入课程

关于局部静态化的一点疑问

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信