此时,我想在不使用任何透镜的情况下执行图片上载。
我的上载形式就是这样。
<form action="/Member/UploadPicture" enctype="multipart/form-data" id="uploadform" method="post">
<span>
<div class="upload" id="imgUpl">
<h3>Upload profile picture</h3>
<div class="clear5"></div>
<input type="file" name="file" id="file" />
<button class="btn-bl" id="upComplete"><span>Upload</span></button>
</div>
</span>
</form>
我的格文法是:
$( #upComplete ).click(function () {
$( #up ).hide();
$( #upRes ).show();
var form = $("#uploadform");
$.ajax({
type: "POST",
url: "/Member/UploadPicture",
data: form.serialize(),
success: function (data) {
alert(data);
}
});
$.fancybox.close();
return false;
});
如果我开诚布公,我可以看到,亚克斯(Ajax())方法是简单的形式职位(而不是多部分),而POST的内容是空的。
能否用j Query ajax()方法上上载文件,或者我是否以任何其他方式这样做?
感谢 你们