我有一个脚本,它上传一个称为upload_file.php的文件。问题是,我已经有一个表单操作,其中页面(QandATable.php)提交到(插入问题.php)。所以我想知道的是如何在后台发布到upload_php,以便当用户提交表单时,它会将用户导航到 insertQuestion.php 页面,但它确实将文件位置发布到后台的uplodad_file.php页面?
下面是表单操作和提交按钮:
<form id="QandA" action="insertQuestion.php" method="post" enctype="multipart/form-data">
<p><input id="submitBtn" name="submitDetails" type="submit" value="Submit Details" /></p>
</form>
更新:
如果我想将整个表单发布到创建会话.php并在后台upload_files.php,下面的 AJAX 会起作用吗?
function submitform()
{
var fieldvalue = $("#QandA").val();
$.post("createSession.php", $("#QandA").serialize() ,function(data){
var QandAO = document.getElementById("QandA");
$.post("upload_files.php", $("#QandA").serialize() ,function(data){
var QandAO = document.getElementById("QandA");
QandAO.submit();
});
alert("Your Details for this Session has been submitted");
}
据
我了解,您可以使用header()
QandATable.php
<form action='upload.php' ...>
// you form details
</form>
上传.php
ob_start();
// do uploads
header('Location:insertQuestion.php');
exit();