没有离开页面的html表单帖子

时间:2018-06-07 04:00:47

标签: php ajax forms post

我有一个html表单来获取文件输入,在上传时,调用upload.php并将文件上传到服务器。我希望保持在同一页面上,并在表单中的标签上显示上传状态。我正在使用在upload.php中更新的会话变量,我在标签中回显$ _SESSION ['status']。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    
</head>
<body>
<div class="c1Wrap">
    <div class="c1HeaderTop"></div>
    <div class="c1HeaderBottom"></div>
    <div class="c1Logo">
    </div>
</div>
</body>
</html>

upload.php的

<form action="upload.php" method="post" enctype="multipart/form-data">
               <div id="fileDiv">
                   <?php $_SESSION['status']=" ";?>
                <h3>Select file to upload:</h3>
                 <div class="form-group"><input type="file" name="fileToUpload" id="fileToUpload" required="true" ></div>
                 <div class="form-group"><input type="submit" value="Upload" name="submit" id="fileUpload"></div>
                 <div class="form-group"><label><?php echo $_SESSION['status']?></label></div>
               </div>
             </form>  

是否有一个AJAX解决方案可以替代enctype =“multipart / form-data”? 。文件上传成功,只是我希望保持在同一页面上。

0 个答案:

没有答案