当前位置:首页 » 编程语言 » php页面刷新提交

php页面刷新提交

发布时间: 2025-08-09 22:51:02

Ⅰ html页面按钮,执行php文件,并2秒后刷新本页一次.

用js里的ajex配合setTimeOut函数,可以实现定时刷新网页的部分内容,也可以全部刷新

Ⅱ php提交表单

刷新的时候当然会重新POST,只要用户按F5之前提交过一次,那么他在输入部分数据以后,如果按F5,那么会重新执行一次上次的提交,而不理睬当前输入的部分数据。

一般说来,在数据提交的页面不能使用返回和刷新等功能,应该在页面上进行醒目标记,教育用户。

要想你的网页与众不同--刷新不会重新提交,那么你可以在页面上弄一个隐藏的IFRAME,FORM提交的目标指向这个IFRAME,而由IFRAME调用JS代码在主页面描述提交结果,这样的页面刷新的时候就等于新进入。

大致的结果如下:
<div id=result_div></div>
<form method=post target=post_frm>.....</form>
<iframe name=post_frm style='display:none'></iframe>
<?php
if (isset($_POST['submi11t'])==TRUE)
{
$result='';
if (提交数据检查不通过) $result.='提交数据不合格!';
else if (数据保存成功) $result.='数据保存成功。';
else $result.='数据保存失败!';
echo "<script language=javascript>parent.result_div.innerHTML='$result';</script>";
}
?>

Ⅲ 在用php做小页面,有个表单.每次刷新页面时老是提示不要重复提交表单怎样去掉这个提示啊

首先,为什么会出现这个问题?假设你在a.html有一个表单<form>....</form>,首先我们要理解浏览器这样做的用意:如果我们刷新这个网页,你表单填写的内容可能会被reset。如果你的表单是长长的填写了很多内容,你当然不希望重头再来,就这点而言,浏览器的提示没有恶意。我们要做的就是告诉浏览器:放心刷新。这也是解题的思路:在刷新时把表单撤了。当然,我的情况可能和你的不同,我写的是弹窗式的登录页面,所以,我用Jquery写了个Load(“b.html”),b.html里只有一个<form>。这样做就可以保证a.html里没有<form>。只有你的网页里有<form>,chrome就会提示“重新提交表单”。这个情况在IE,FF则不会出现。
这是我遇到的情况,希望对你有启发。

Ⅳ 我用ajax向php页面发送数据,结果返回到html页面提交成功后页面刷新了

在使用Ajax向PHP页面发送数据时,如果遇到提交成功后页面自动刷新的问题,可以尝试将表单提交按钮的type属性从"submit"修改为"button",然后在按钮的onclick事件中编写Ajax方法来处理数据提交。这样可以避免页面因表单提交而自动刷新。

如果在使用Ajax提交数据后,发现页面中某些数据未发生变化,需要检查选择器是否正确。通常情况下,使用id选择器最为保险,因为它能唯一地定位到一个元素。如果需要使用class选择器,确保在选择器中添加了索引,例如:document.querySelector('.className').value。

在编写Ajax方法时,可以参考以下代码示例:

javascript

function sendAjaxData() {

var xhr = new XMLHttpRequest();

xhr.open("POST", "your_php_file.php", true);

xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

xhr.onreadystatechange = function() {

if (xhr.readyState === 4 && xhr.status === 200) {

console.log(xhr.responseText);

}

};

xhr.send("data=" + encodeURIComponent(document.getElementById('inputId').value));

}

在这个示例中,`document.getElementById('inputId').value`获取了id为`inputId`的输入框的值,并通过`xhr.send()`方法发送给PHP文件处理。

确保在发送Ajax请求后,正确处理服务器返回的数据,以便更新页面上的相应内容。

总之,通过这种方式可以避免页面因表单提交而刷新,同时也能确保页面上的数据能够正确更新。

热点内容
phpcurl上传多个文件上传 发布:2025-08-31 04:03:51 浏览:663
御2存储位置 发布:2025-08-31 03:57:32 浏览:111
android软件升级 发布:2025-08-31 03:57:19 浏览:762
我的世界粉丝联机服务器 发布:2025-08-31 03:53:59 浏览:267
java模块化编程 发布:2025-08-31 03:43:00 浏览:183
怎样区分自己车属于哪个配置 发布:2025-08-31 03:42:14 浏览:126
能缓存的视频软件 发布:2025-08-31 03:38:55 浏览:910
云服务器如何选择防御 发布:2025-08-31 03:37:36 浏览:472
热血传奇脚本苹果 发布:2025-08-31 03:27:41 浏览:528
人的姓名三才配置和总格哪个重要 发布:2025-08-31 03:18:35 浏览:841