javascript - 向 php 脚本提交表单并返回

标签 javascript php jquery html contact-form

我有一个联系表单,最初“onsubmit”调用一个javascript函数来验证内容。如果此函数返回 true,则会将数据发送到 php 文件。

在此文件的末尾,我想返回联系页面,目前我正在使用此:

header('Location: ' . $_SERVER['HTTP_REFERER']);

有更好的方法吗?

我还想更改联系页面上元素的 css,以便在我返回时显示(感谢消息),这可能吗?我可以将其设置为在初始 javascript 函数中使用 jQuery 显示,但当它进入 php 文件时,它会被清除。

谢谢

最佳答案

如果帖子后的语句已被处理为重定向,则发布到自己然后您。 您是否像您所说的那样使用 header 进行重定向。

因此,请在表单的操作部分将其发布给自己

<form action="yourpage.php">

然后添加 PHP 来处理 yourpage.php 上的帖子

if(isset($_POST)){
 //Handle POSTed data.

 //if handled correctly
 {
  header("Location: somewhere.com")
 }
}

关于javascript - 向 php 脚本提交表单并返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24534414/

相关文章:

javascript - jQuery 确认对话框中的 jQuery UI 日期选择器

PHP不允许插入到mysql数据库

php - 从 txt 文件中显示以前登录的时间戳

javascript - 基于绝对 div 内滚动位置的动画元素,溢出 : scroll

javascript - 使用 jQuery 的 tabify 在网站中创建标签菜单(HTML+CSS)

Jquery 在包装器内部使用溢出隐藏约束进行动画处理

javascript - React Hook "useStyles"在既不是 React 函数组件也不是自定义 React Hook 函数的函数中被调用

javascript - 如何为滚动上的内容设置动画?

javascript - 同一数组中的 javascript 对象之间的一对一关系 (AngularJS)

php - 2 > 10 在 PHP 中如何成立?