我試圖在用戶正在編輯條目時鎖定數據庫表中的一行。 因此,我在表格lock
中有一個字段,我使用php在頁面加載時設置了1。MooTools AJAX請求卸載
然後我試圖解鎖條目(設置爲0),當頁面被卸載。 這是我的方法。它在IE中正常工作,但在Firefox,Chrome等中無法正常工作...... window.onbeforeunload在所有瀏覽器中均可正常工作,我對此進行了測試。 他們只是不做請求 但是 如果我簡單地把警報後req.send();它適用於某些瀏覽器,但不適用於Safari或Chrome。所以我試着在它後面放置其他東西,以便在請求後還有其他的東西可以做,但它不起作用。
功能測試(){ VAR REQ =新請求({ URL: 'INC/AJAX/unlock_table.php unlock_table = regswimmer & unlock_id =', }); req.send(); alert('bla'); //只和這個一起工作!?!?!? }
window.onbeforeunload = test;
我已經嘗試過不同的方式來做請求,但似乎沒有任何工作。而這個請求本身就行得通,而不是在這個星座中。
任何幫助將不勝感激!
謝謝
非常感謝,我加了異步:假的,它的工作現在:-) – Roman 2010-10-02 14:06:36
噢,我你sed window.addEvent('unload')。 – Roman 2010-10-02 14:06:55
ahhhh,beforeunload沒有在opera中工作,所以...... – Roman 2010-10-02 14:07:11