调试下面这段代码时加断点替换文件src那句执行 不加断点不执行
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)
}
没加断点是这样
加了断点是这样
使用的是jquery.filer文件上传插件 发送http请求到接口 将返回的url 替换为文件的src 再用getImgUrl方法获取url提交表单写入。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
已经解决了 由于这个jquery.filer插件有上传模板 所有数据都是通过双扩号{{}}绑定的,而图片加载也是异步的这就导致了虽然success是回调也有可能得不到返回值的问题,得不到也就无法替换服务器返回的url.我先在是自己写了展示的模板 append在父节点上的
在哪加断点?建议代码整段发出来,这样看得一头雾水