我有一个 jsp 页面,其中有一些用于上传图片的字段。我正在使用 jquery.fileupload.js 在我的 jsp 页面上上传图片。当我单击按钮上传图像时,浏览图像的窗口正在打开,但在后台页面会刷新。
请有人告诉我为什么它会被刷新。
以下是html按钮的html代码。
<button role="button" value="Upload" onclick="$(this).next().click()">Upload</button>
<input id="IMAGE_125_625" class="image-file" type="file"
name="file" style="display: none;"
data-url="/admin/product/image/upload?imageSize=IMAGE_125&imageId=625"
accept="image/*" />
以下是javascript代码是文件上传
$(".image-file")
.each(function() {
$(this)
.fileupload(
{
dataType : "json",
acceptFileTypes : /(\.|\/)(jpe?g)$/i,
done : function(e,data) {
var src = "${pageContext.request.contextPath}/admin/image/load/"
+ data.result.link;
src += (((src.indexOf("?") !== -1) ? "&":"?")+randomNumber(10000));
$("#img_"+ e.target.id).attr("src",src);
}
});
});