ITPub博客

首页 > 应用开发 > > 使用Jquery file upload 插件 报错 Maximum call

使用Jquery file upload 插件 报错 Maximum call

作者:ofan 时间:2019-08-12 14:55:14 0 删除 编辑

在用这个插件上传图片时第一次可以上传,但是我传号图片点击删除图片的事件删除图片成功之后再点击这个控件就不能使用了,报堆栈溢出错误,一些资料说递归没判断一致循环,还有说是JS 冲突,看半天看不出名堂,有没有大神指点指点

这个是我引用的JS

//这个是我重写了 fileupload 方法图片成功之后做的一些工作

$("#fileupload").fileupload({

url: "/FileUpload/UploadThumbImg",

dataType: 'json',

add: function (e, data) {

$("#removeMsgerror").hide();

data.submit();

},

done: function (e, data) {

//done方法就是上传完毕的回调函数

//注意result要和jquery的ajax的data参数区分,这个对象包含了整个请求信息

//返回的数据在result.result中,假设我们服务器返回了一个json对象

var res = data.result;

if (res.Success) {
            if (res.ImageOfSize.indexOf('Temp') != -1) {
                $("#divCutImage").show();
                $("#divBtn").show();
                $("#bgDiv img").remove();                      //移除截图区里image标签
                $("#btnSave").show();                          //保存按钮显示
                var result = res.ImageOfSize.split('


); //得返回参数 var maxVal = 0; if (result[1] > result[2]) { maxVal = result[2]; } else { maxVal = result[1]; } $("#maxVal").val(maxVal); //设置截图区大小 $("#y").val(maxVal); $("#hidImageUrl").val(res.ThumbImgPath); //缩略图路径 ShowImg(res.ShowImage, result[1], result[2]); //在截图区显示 } } else { $("#hidErr").val() alert(res.Message); } } });


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4571/viewspace-3147520/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: vue局域网访问
请登录后发表评论 登录
全部评论

注册时间:2019-08-01

  • 博文量
    159
  • 访问量
    1160