有人可以帮我如何使用 JQuery 上传文件,我正在使用 JQuery 提交表单,其中允许用户在文本区域中输入一些数据并将图像文件附加到便笺上,所以我有一个问题是表单不是能够上传文件,但只能上传图片的文本和时间戳。有谁知道我该怎么做
jQuery
$(document).ready(function() {
$("#statusForm").submit(function() {
var frm = $('#statusForm');
$.ajax({
type: frm.attr('method'),
url: 'tweet.php',
data: frm.serialize(),
success: function (data) {
$('#new_tweet').html(data);
$('#txtArea').val('');
},
error: function(jqXHR, textStatus, errorThrown){
// log the error to the console
console.log(
"The following error occured: "+
textStatus, errorThrown
);
}
});
return false;
});
});
HTML
<form action="tweet.php" method="post" id="statusForm" name="statusForm" enctype="multipart/form-data">
<textarea id="txtArea" name="status" placeHolder="whatsup today" class="txtArea" onfocus="this.rows=7;"></textarea>
<input type="button" id="photo" value="+Image" class="buttons">
<input type="hidden" id="checkin">
<input type="submit" value="submit" class="Mbuttons" id="sub" name="submit">
</form>
我也会感谢任何建议