1
情況:您正在嘗試在某個漫長過程的中間/末尾測試一些JavaScript(例如,一個長期痛苦的multiustep表單),而是重新加載頁面並重新填寫表單, d喜歡某種方式來動態地重新加載腳本。jquery - 動態加載/卸載您的代碼
我的初步解決方案:
$(document).ready(function() {
$("#downloadPdf").click(function(e) {
var url = '/teachers/pdf.js';
var success;
// unbind the current click
$("#downloadPdf").unbind('click');
// reload your script
$.ajax({
url: url,
dataType: 'script',
success: success
});
// this is the regular part of your code
})
顯然,這是容易的,如果你沒有很多代碼,這樣做,但如果你有更多的代碼,我可以看到這個越來越凌亂。有關如何進行這項工作的更好建議?