解决!同一ajax请求获取的图片路径,在谷歌浏览器能正确展示图片,在火狐浏览器则显示路径undefined...

  今天的工作学习之路是解决了昨天的问题,可看我昨天的随笔了解问题。

  非常感谢昨天各位积极地解答,在此我引用 @不带汽的可乐 的方法进行解决,问题其实挺简单就解决了,先说说原因,在火狐浏览器中,当我在js拼接页面标签调用ajax时,没等我拼接完,ajax便已经回调结束了,而我ajax回调结束返回的结果又是根据我拼接标签的id进行赋值的,所以在这个时间差导致赋值失败,从而我的src路径是undefined,图片无法正确展示,所以我重新把调用的ajax方法提出来,先html()页面,再调用这个ajax,如下图:

  因为那个拼接页面是循环拼接的,所以无奈,赋值时也得再用循环,作为一个精益求精的程序猿学习者,这种方法还有待优化(那个ajax是公共方法,不能随便乱改),至于为什么谷歌浏览器没有那个问题,根据各位的评论以及个人总结为两个字,人品,或许谷歌浏览器的设计刚好避免了这个问题。

  再次感谢各位大神的解答!

  我的心愿是,改变世界!

转载于:https://www.cnblogs.com/iffan/p/6596074.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值