设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
快捷导航
登录
注册
论坛首页
BBS
建站模版
微站设计
虚拟主机
企业邮箱
博客日志
Blog
搜索
搜索
搜索
热搜
长春
优惠
活动
做网站
本版
帖子
用户
本版
帖子
用户
请
登录
后使用快捷导航
没有帐号?
立即注册
道具
勋章
任务
留言板
设置
我的收藏
退出
时时商务社区
»
论坛首页
›
建站资源
›
建站技术
›
浅析PHP页面局部刷新功能的实现小结
返回列表
查看:
1562
|
回复:
0
浅析PHP页面局部刷新功能的实现小结
[复制链接]
xgnic
当前离线
积分
11142
3444
主题
3465
帖子
1万
积分
管理员
积分
11142
发消息
电梯直达
楼主
发表于 2018-2-14 08:16:52
|
只看该作者
|
倒序浏览
|
阅读模式
方法其实挺多的。以前比较常用的是iframe这样来做。现在多了个ajax,所以一般情况下都是用的ajax。
第一种方法,ajax实现:
当然,ajax使用起来确实很简单就可以实现,但是里面的很多知识还是比较有点深的。我之前做页面时间自动刷新的功能就是用的ajax。完整代码是:
1.getTime.php:
[U]复制代码[/U] 代码如下:
2.zidong.php:
[U]复制代码[/U] 代码如下:
Ajax动态显示时间
当前时间:
在浏览器里面直接访问zidong.php就可以了,点击里面的按钮就可以看到效果。
这个就是用ajax做的刷新页面局部内容的小例子。你可能会怀疑:这里面没有跟数据库交互啊?这还不简单,直接在getTime.php页面里面操作就可以啦。
这种方法就不用多说了吧。至于ajax里面的代码是什么意思,不要问我啦,我之前就说过,这里面的ajax还是有点深的。
第二种方法:使用iframe方法实现。
不要给我说用PHP 的include可以啊。你去试试吧。可以,可以就不会有那么多人在百度里面问了。
这种方法呢说起来复杂,其实还是挺简单的。说下原理吧:
要刷新的页面中把要自动刷新的局部的代码单独拿出来,做成一个独立的页面,自动刷新有很多种方法:可以在这个独立页面中用javascript来控制,什么setTimeout("start()",1000);啊或者setInterval("start()",1000);(每隔1秒刷新页面)这样,还可以用meta标签实现:(每隔10秒刷新页面)。这样在原来的页面中用iframe来将它调用过来。这样就可以了。
还是上示例代码吧:
1.show.php:
[U]复制代码[/U] 代码如下:
-->
Admin
产品问题及回答详细列表
该问题详细内容:
提问者: 提问时间:
'product','a'=>'product_newmsg','qid'=>$qid));?>" scrolling="no" frameborder="0" width="999px" onload="this.height=this.contentWindow.document.documentElement.scrollHeight">
回答:
$value){
?>
回答者: 回答时间:
该问题目前还没有用户回答,你可以在下面填写内容来回答
-->
你也回答一下吧:
2.product_newmsg.php:
[U]复制代码[/U] 代码如下:
回答:
if (isset($answers) && !empty($answers)) {
foreach ($answers as $key=>$value){
?>
回答者: 回答时间:
该问题目前还没有用户回答,你可以在下面填写内容来回答
这样就可以实现了。在浏览器中访问show.php就可以看到效果了。但是这个示例里面有很多东西操作了数据库。直接访问没什么效果。但是代码肯定是可以的。里面的原理和代码都是完整的。
好了。这里就介绍这两种方法。有这两种方法已经可以完成基本上所有的页面局部刷新了。
您可能感兴趣的文章:
php流量统计功能的实现代码
PHP实现下载功能的代码
php简单的留言板与回复功能具体实现
thinkphp实现图片上传功能分享
thinkphp实现多语言功能(语言包)
php+ajax实现图片文件上传功能实例
ThinkPHP登录功能的实现方法
php+mysql结合Ajax实现点赞功能完整实例
浅析php如何实现App常用的秒发功能
分享到:
QQ好友和群
QQ空间
腾讯微博
腾讯朋友
收藏
0
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
电商运营
用户反馈
客户端