Tôi có một plugin bật lên đặt nội dung html là <div/>
với phản hồi của cuộc gọi AJAX.Cần thiết để gọi empty() trước html() hoặc trước innerHTML?
Mỗi khi tôi mở cửa sổ bật lên, trong mã tôi chỉ cần gọi $("#popup").html(response)
. Điều này sẽ ghi đè nội dung html hiện có bằng nội dung mới.
Tôi có nên gọi $("popup").empty()
trước khi tôi gọi $("popup").html(response)
để tôi phát hành bộ nhớ trình duyệt được sử dụng bởi các đối tượng trước đây trong div $("popup")
? (cuối cùng ngăn rò rỉ bộ nhớ)
PS: nếu tôi gọi $("popup")[0].innerHTML = response
thì sao? tôi có nên gọi phương thức .empty()
không?
http://stackoverflow.com/questions/8567957/is-empty-enough-for-big-ajaxy-apps?rq=1 –