2011-01-19 86 views
2

ajax請求完成時是否有某個事件觸發?即使它不是標準的,只要它在Firefox或Google Chrome上運行。已完成Ajax調用事件?

注:我沒有開始請求,「其他人」做了。它不使用jQuery。


我想這是因爲像Facebook這樣的網站不更新整個頁面,所以它不火的window.onload的原因。這正成爲開發插件的一個問題。很難檢查頁面並注入腳本。如果發生類似window.onajaxcompleted的事件,注入腳本會更容易。

我知道有一個event that check for DOM changes,這不完全是我需要的,但它是一種解決方法。

+0

它可能不或它不能? – 2011-01-19 23:02:00

+0

@Felix:我想聽起來像「我不知道如何完成請求,它可以是任何東西」。但我改變了更清楚。 – BrunoLM 2011-01-19 23:03:34

回答

1
xmlhttp.onreadystatechange=function() 
    { 
    if (xmlhttp.readyState==4 && xmlhttp.status==200) 
    { 
    alert('Success'); 
    } 
    }