我使用$.get()
從遠程服務器檢索HTML代碼段並將該代碼段插入到DOM中。該片段包含幾個基本的HTML元素和一個腳本元素。所有基本元素都被插入,但腳本元素不會。
例片段:
<p>This is a paragraph</p>
<script type="text/javascript">
// JavaScript that will work with the HTML in the snippet
</script>
我已經驗證腳本元素是在檢索到的片段通過查看Chrome的Web檢查檢索到的資源。那麼,爲什麼$.get()
插入腳本元素,並有可能做我想做的事情?
編輯:
爲了澄清,我正在檢索HTML片段與$.get()
並將其與$().html(data)
插入到DOM。
爲什麼你需要腳本元素?通常你只需要它來執行,你的情況是不同的? – 2010-09-10 15:42:54
該腳本包含處理代碼片段中包含的表單元素的函數。這些函數將被綁定到諸如選擇更改值和正在提交的表單之類的東西。沒有發生這種情況。 – 2010-09-10 15:51:13