作者knives ()
看板Ajax
标题[ajax] 一次处理onerror事件
时间Mon Dec 5 17:03:43 2011
我有一个功能,希望把 <img class="pic" pid="1">、<img class="pic" pid="2">
如果该$('.pic') 发生图片无法读取 onerror的时候,把有发生错误的列出来
再一次用ajax去处理这些
我目前的jQuery是这样单一去处理
var obj ;
$('.pic').error(function(){
obj = $(this);
$.ajax({
url: "social.php?do=manage&op=deleteconfirm",
data: "pid[]="+$(this).attr('pid')
});
});
可是如果有太多张图读不到,那我就得一个一个去发ajax
我希望把所有有发生错误的 pid存在一个 pid 的阵列里面
我有想到用each,可是却不知道要怎麽在里面触发error事件
有人可以教一下吗
谢谢回答
--
◢ ˊ_▂▃▄▂_ˋ. ◣ ▅▅▅ ▅▅▅ ι●╮
▍./◤_▂▃▄▂_◥ \'▊ HARUHI ████████ <■┘
▎⊿ ◤◤◥█◥◥█Δ █ ISM ███▃▃███ ¢|\
▏ζ(▏●‵◥′●▊)Ψ ▏ By-gamejye ▂▂▂ ▂▂▂ ⊿Δ
█/|▊ 〃 、 〃▋ |\ ▎ ハ ル ヒ 主 义
◥◥|◣ ‵′ ◢/'◢◢ S‧O‧S 世界を大いに盛り上げるための凉宫ハルヒの団
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.209.219
1F:→ ninetyeight:利用 img总数=onLoad成功数+onError失败数 12/05 18:56
2F:→ ninetyeight:在最後一张图片时再触发ajax 12/05 18:57
3F:→ ninetyeight:因为img的onload跟onerror不会同时发生 12/05 19:03