是否有可能通過ajax或jquery的post或get方法加載除了html之外的jQuery代碼?我正在嘗試構建條件gui元素激活(基於用戶的輸入)。通過Ajax或jQuery的post或get方法加載jQuery代碼(以及html)
創建一個包含所有條件性的jquery代碼的文件是沒有意義的。相反,我的希望是,如果通過ajax的jquery允許我加載jquery代碼,那麼我可以進一步減少基於jquery的代碼腳印並加載與條件生成的元素相關的唯一代碼(而不是整個深度嵌套的樹狀條件)。
是否有可能通過ajax或jquery的post或get方法加載除了html之外的jQuery代碼?我正在嘗試構建條件gui元素激活(基於用戶的輸入)。通過Ajax或jQuery的post或get方法加載jQuery代碼(以及html)
創建一個包含所有條件性的jquery代碼的文件是沒有意義的。相反,我的希望是,如果通過ajax的jquery允許我加載jquery代碼,那麼我可以進一步減少基於jquery的代碼腳印並加載與條件生成的元素相關的唯一代碼(而不是整個深度嵌套的樹狀條件)。
從個人經驗中注入html到包含腳本標記的dom會導致各種問題。
但是jQuery有一個名爲
$.getScript()
方便的方法,讓你動態地包括JavaScript文件+成功的回調到腳本中調用的任何代碼。
這就是它!我會試一試。謝謝 – 2010-06-22 16:55:31
我試過以上,它的工作。我希望在螢火蟲中調試腳本,但我不能。我可以在控制檯中看到下載的腳本,但它不適用於在調試器中直通。 – 2010-06-23 00:36:15
通過jQuery代碼,你的意思是jQuery庫本身? – 2010-06-22 04:14:38
Jquery已經可用。我希望能夠加載與動態加載(通過ajax)html相關的jquery代碼。我認爲,正如Ben建議getScript()可能是我正在尋找的功能。謝謝 – 2010-06-22 16:57:36