调试下面这段代码时加断点替换文件src那句执行 不加断点不执行

发布于 2022-09-04 07:31:14 字数 1198 浏览 10 评论 0

success: function(data, itemEl, listEl, boxEl, newInputEl, inputEl, id){

            console.log(data)
            itemEl.find(".jFiler-jProgressBar").fadeOut("slow", function(){
                $("<div class=\"jFiler-item-others text-success\"><i class=\"icon-jfi-check-circle\"></i> Success</div>").hide().appendTo(parent).fadeIn("slow");
            });
            itemEl.find(".jFiler-item-thumb-image img").attr("src",data);
            getImgUrl();
        },
        

function getImgUrl(){

var urls="";
$(".jFiler-item").each(function () {
    urls+=$(this).find(".jFiler-item-thumb-image img").attr("src")+" ";
});
$("#Images").val(urls.substring(0, urls.length - 1));
console.log(urls)

}

没加断点是这样

clipboard.png

加了断点是这样

clipboard.png

使用的是jquery.filer文件上传插件 发送http请求到接口 将返回的url 替换为文件的src 再用getImgUrl方法获取url提交表单写入。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

oО清风挽发oО 2022-09-11 07:31:14

已经解决了 由于这个jquery.filer插件有上传模板 所有数据都是通过双扩号{{}}绑定的,而图片加载也是异步的这就导致了虽然success是回调也有可能得不到返回值的问题,得不到也就无法替换服务器返回的url.我先在是自己写了展示的模板 append在父节点上的

 $(".jFiler-item-thumb").append("<div class='jFiler-item-thumb-image'> <img class='imgShow' src='" + data + "'> </div>");
め七分饶幸 2022-09-11 07:31:14

在哪加断点?建议代码整段发出来,这样看得一头雾水

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文