zoukankan      html  css  js  c++  java
  • 解决!同一ajax请求获取的图片路径,在谷歌浏览器能正确展示图片,在火狐浏览器则显示路径undefined

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

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

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

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

      我的心愿是,改变世界!

  • 相关阅读:
    C#后台解析XML字符串并获取节点值
    table动态添加tr
    时间段检索时间段
    什么是数据结构
    PERSONAL VALUES
    C#接口
    基于ArcEngine与C#的鹰眼地图实现
    ENVI/IDL与ArcGIS集成开发的三种途径
    中国地图投影(实现Lambert投影)
    Git 的下载
  • 原文地址:https://www.cnblogs.com/iffan/p/6596074.html
Copyright © 2011-2022 走看看