为什么Jquery对input file控件的onchange事件只生效一次

 我来答
阳阳89IT
2016-10-31 · TA获得超过374个赞
知道小有建树答主
回答量:602
采纳率:80%
帮助的人:142万
展开全部
//绑定开始上传按钮事件
$("#Id").click(function () {
//点击的时候重新上传,解决重复选择图片上传无法上传的bug
$("#uploadFile").click();
$("#uploadFile").change(function () {
BindUpload();
});
return false;
});

function BindUpload() {
var loading;
$.ajaxFileUpload({
url: '/xxxxxxx/UploadImage', //用于文件上传的服务器端请求地址up参数标记此次是上传操作还是裁剪操作
secureuri: false, //一般设置为false,是否安全上传
fileElementId: "uploadFile", //文件上传控件的id属性
dataType: 'json', //返回值类型 一般设置为json 期望服务器传回的数据类型
data: { fileType: 16, fileSize: 11 },
success: function (data) //服务器成功响应处理函数
{
//loading.hide();
common.hideLoader();
if (data != null && data != "") {
if (data.state) {

}
else {
common.alert(data.jdata.message);
}
}
},
beforeSend: function () {
//loading = key_load("文件上传中。。。");
common.showLoader();
},
error: function (ref,errorinfo) {
common.alert("图片上传失败,请检查图片格式和大小。");
common.hideLoader();
}
});
}
来自梨木台伟大的彩虹
2016-10-31 · TA获得超过1265个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:94万
展开全部
不会的,你把代码贴出来看看呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式