目前我有以下代码:
<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)
},
});