1
兩個或多個事件監聽器正在監聽單選按鈕。如何使事件監聽器在javascript中最後執行
我怎樣才能讓他們中的一個執行最後?
jQuery(document).on('change', '#payment_id_2', function(){
location.reload();
});
這是我想要執行的事件監聽器的最後一個。
我不知道其他事件監聽器先把它們放在哪裏。
兩個或多個事件監聽器正在監聽單選按鈕。如何使事件監聽器在javascript中最後執行
我怎樣才能讓他們中的一個執行最後?
jQuery(document).on('change', '#payment_id_2', function(){
location.reload();
});
這是我想要執行的事件監聽器的最後一個。
我不知道其他事件監聽器先把它們放在哪裏。
你可以設置一個超時時間,但我認爲這是一個不好的做法,讓瀏覽器這樣等待。由於這是在異步,但我不認爲有另一種方式做它。
在處理程序中添加一個'setTimeout' –
這些其他處理程序是否進行異步調用? –
這裏的最佳解決方案取決於原因*爲什麼*您需要此事件處理程序才能最後執行。回調似乎是這裏使用的最好的模式 - 無論是在異步請求或以前的事件處理程序 –