upload_file.php と呼ばれるファイルをアップロードするスクリプトがあります。問題は、ページ (QandATable.php) が (insertQuestion.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>
アップデート:
バックグラウンドで createSession.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");
}