jquery的live使用注意事項_jquery
來源:懂視網
責編:小采
時間:2020-11-27 21:19:45
jquery的live使用注意事項_jquery
jquery的live使用注意事項_jquery:-------------------------- 題記 最近開發遇到一個很奇怪的問題,一個按鈕點擊提交時發生多次請求,導致數據重復。 那么,經過調試發現,出現問題的原因便在于$(#id).live(click, function() {});這個live身上,若使用bind可能達不到要求
導讀jquery的live使用注意事項_jquery:-------------------------- 題記 最近開發遇到一個很奇怪的問題,一個按鈕點擊提交時發生多次請求,導致數據重復。 那么,經過調試發現,出現問題的原因便在于$(#id).live(click, function() {});這個live身上,若使用bind可能達不到要求

-------------------------- 題記
最近開發遇到一個很奇怪的問題,一個按鈕點擊提交時發生多次請求,導致數據重復。
那么,經過調試發現,出現問題的原因便在于$("#id").live("click", function() {});這個live身上,若使用bind可能達不到要求,因為若異步請求后返回請求為html而不是json的話,當使用html重新刷新頁面時,bind的組件可能失效。
--------------------------- 解決
所以,最后只能在html標簽元素上面加上onclick屬性來解決。
這樣既解決了異步返回html格式的處理方式,也解決了由于類似于多次html()刷新頁面(包括js部分)導致多次綁定而引起的一次點擊多個請求的bug。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
jquery的live使用注意事項_jquery
jquery的live使用注意事項_jquery:-------------------------- 題記 最近開發遇到一個很奇怪的問題,一個按鈕點擊提交時發生多次請求,導致數據重復。 那么,經過調試發現,出現問題的原因便在于$(#id).live(click, function() {});這個live身上,若使用bind可能達不到要求