上传表单文件而不提交

时间:2015-05-23 22:00:16

标签: javascript php jquery ajax file

目前我有以下代码:

  <div id="insertreading">Insert Reading</div>
        <form id="confirmreadingform" enctype="multipart/form-data" method="post" style="display: none;">
          <input id="uploadreading" name="fileToUpload2" type="file" value="Upload Resources"/>
       </form>
    </div>
    <div id="submitchanges">Submit Changes</div>

基本上我想要它,这样当点击submitchanges时,它将获取用户在表单中输入的文件,php脚本将处理/获取文件(使用$ _FILES)。我知道我可以使用一个动作=&#34; upload.php&#34;在形式,但没有它可能。我需要使用Ajax吗?

以下是否正确:

var formData = new FormData($("#confirmreadingform"));
    formData.append('reading', $('#uploadreading'));
    $.ajax({
        type: 'POST',
        url: 'upload.php',
        data: formData,
         success: function (data) {
           alert(data)
         },
    });

0 个答案:

没有答案