作者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