如果你想将同一份数据提交到两个不同的文件中,可以考虑使用 Ajax 技术。Ajax 允许在不重载页面的情况下向服务器发送请求并获取响应。
以下是一个简单的例子,假设有两个文件 form.php 和 process_data.php,其中 form.php 包含表单,而 process_data.php 处理提交的数据:
```html
<!-- form.php -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Form</title>
</head>
<body>
<!-- 表单内容 -->
...
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
// 当表单被提交时执行以下代码
$("form").submit(function (event) {
event.preventDefault(); // 阻止默认行为(即刷新页面)
var data = new FormData($(this)[0]); // 创建 FormData 实例
$.post("process_data.php", data, function () {
alert('Success');
});
return false;
})
});
</script>
</body>
</html>
// process_data.php
<?php
echo "Processing...";
?>
在这个示例中,我们通过 jQuery 的 `$.post()` 方法将表单数据提交到 `process_data.php` 中进行处理。你也可以根据需要修改 `process_data.php` 中的代码来满足你的具体需求。
文章介绍了如何使用Ajax技术,如jQuery的$.post方法,在不重载页面的情况下,将表单数据提交到process_data.php进行处理,展示了HTML和PHP的配合实现过程。

被折叠的 条评论
为什么被折叠?



