永发信息网

怎么用jquery知道ajax内容中图片已经加载完成

答案:4  悬赏:50  手机版
解决时间 2021-02-05 17:34
怎么用jquery知道ajax内容中图片已经加载完成
最佳答案
你可以先把加载过来的代码中的图片路径取出来,进行替换,然后在放入页面

你这里也没说ajax返回的内容,所以没法直接回答你追问我就是不知道怎么提取啊,因为是ajax里内容,所以直接提取不到追答你手动请求一下那个ajax的地址如果是get请求可以获取到内容,你发上来就行了
ajax返回的内容都是字符串,用字符串的替换方法就可以了,追问问题是我是二次开发,别人用的不是jquery框架调用的ajax,这种情况我应该怎么识别呢追答你能找到发送请求的地方吗,发送请求的地方必然会有个链接

或者你找到接收请求的地方,把内容弹出来看看追问如果知道的话要怎么替换呢追答当然是正则替换了 “xxxx”.replace(a,b)
全部回答
直接获取div的hight不行么?追问是图片路径错误,应该height没有关系吧
上代码。。。。
首先你需要知道几个事件点:1、ajax调用成功的回调函数在哪、在什么时候触发。2、找到触发回调函数后,再找“图片路径错误”的图片。3、然后用JQuery的方法得到图片,如下("img_test"图片ID):$("#img_test").error(function(){alert(0);}),你试一下这个方法,会不会执行,图片加载失败时的方法,如果可以执行,那么接下来就好办了,直接在该方法内替换该图片的src就行了追问问题是调用的ajax代码不是jquery调用的,而且我也改不了,只能后期处理。并且只有当滚动到这个部分的时候才加载,现在处理方法是用live绑定click事件,当窗口滚动的时候自动触发绑定的事件,这个时候图片显示了。但是现在出现一个情况,当在调用ajax的地方刷新时,图片没显示,不知道还有没有其他的办法呢追答滚动时才加载,那应该是有滚动事件处理,刷新之后图片不显示,是不是因为没有滚动操作,而没有触发相应的事件呢追问不是,加载完再滚动也不显示了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
田园风景地址在哪,我要去那里办事
建兵装饰家具城地址在哪,我要去那里办事
鑫源窗饰地址有知道的么?有点事想过去
建帅照明地址在什么地方,我要处理点事
浩浩网络会所地址有知道的么?有点事想过去
泰丰新机床展销厅地址有知道的么?有点事想过
无限网络家园地址在什么地方,想过去办事
运城市逸夫小学的邮政编码号每一个数字分别代
广东的暂缓就业协议书遗失后还可以到广东省高
手机后背敲一下就重启怎么回事
慧星网吧地址在什么地方,想过去办事
旺点造型地址好找么,我有些事要过去
38网吧地址在哪,我要去那里办事
宏星网络空间地址好找么,我有些事要过去
晨光网城地址在哪,我要去那里办事
推荐资讯
有什么被改成笑话的古诗文?拜托了各位 谢谢
友佳商场这个地址在什么地方,我要处理点事
上传文件的file标签,怎么实现手动给value赋
诋抑的意思是什么啊?知道的请说下!
好记星n707没声音 拆机
压液晶电视屏线的T型热压头有用吗?会不会越
拦洪的意思是什么啊?知道的请说下!
测试得犬瘟之后的试纸是什么样得
韶关市宝通汽车贸易有限公司地址在什么地方,
遗絶的意思是什么啊?知道的请说下!
唯识学对于意识和存在的解释是不是最圆满的?
make,sports,healthy,doing,me
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?