window.onunload中使用HTTP請求


在頁面關閉時觸發window.onunload 

 在onunload中要使用http請求,需要使用同步請求:

如:

$.ajax({ url: url, async: false });

 

iframe頁面關閉后執行方法:

因為iframe之上還存在父頁面,在iframe頁面里面實現了window.onunload事件,之后 直接關閉父頁面,不能觸發iframe頁面的onunload事件,改進后的代碼:

父頁面關閉也可以執行子頁面關閉后的方法:

var exit=function (){};

window.onunload = exit;
 if (top.location != self.location) { //當前頁面不是頂級頁面時
            parent.window.onunload = exit;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM