本文目录一览:
- 1、php 网站怎么做到,不刷新页面,实时自动跟新数据
- 2、PHP关于避免 页面刷新时 重复提交表单的问题。。
- 3、怎样使php在执行的时候弹出对话框,并且使当前页面不刷新。
- 4、php如何避免刷新页面重复提交
php 网站怎么做到,不刷新页面,实时自动跟新数据
不刷新页面更新数据,一般有两个方法实现,都离不开JAVASCRIPT。现在最流行的就是AJAX,是用JS脚本连接数据库更新数据,刷新页面部分区域内容,不刷新整个网页。另外一个是比较经典、但是兼容性更高的方法,设置一个隐藏的FRAME或者iFRAME帧,那个帧不断刷新PHP页面,页面内容为改变可见帧内容的JS。
PHP关于避免 页面刷新时 重复提交表单的问题。。
其实有一个不太好的办法
就是当用户提交表单之后,用js弹出一个框,已成功提交,
echo "scriptalert('已成功提交')/script";
然后用php的header或者js跳转到提交页面
header("location:$post");
这样相当于自己刷新了一遍页面,然后用户再怎么刷新也没事
虽然用户体验不是很好,不过如果没用Ajax的话,正常提交也要刷一下的,楼主可以自己试下
怎样使php在执行的时候弹出对话框,并且使当前页面不刷新。
首先要知道php与客户端的运行原理
弹出对话框就意味着服务端已经发送文本到客户端了.
所以根据你的要求,需要改变一下思路,不刷新网页.后台调用PHP.使用ajax,或iframe独立网页方式.
它们都是在当前网页中进行嵌入,可以让当前页不刷新.
php如何避免刷新页面重复提交
可以采用ajax配合使用php可以防止刷新页面重复提交
也可以使用框架同样可以防止
你直接访问数据处理页面的时候,$_POST['title'],$_POST['num] 应该是空值,所以你增加一个判断,必须有具体的值,再进行sql操作。