讓我們假設瀏覽器中呈現以下頁面的Javascript功能仍然AJAX調用後加載另一個部分
<html>
...
<body>
<div id="partialContainer">
<script>
function saveItems(){
/* do somthing*/
}
</script>
<input type="button" id="btnTest" name="btnTest" value="Test" onclick="saveItems()"/>
</div>
</body>
</html>
後,改變使用
$("#partialContainer").html(returnedMarkup)
saveItems功能仍停留在頁面中的「partialContainer」內容並且可以執行 當標記被替換以避免名字分解時,如何刪除此功能
您可以禁用或刪除點擊輸入按鈕,你正在調用該函數 –
可能重複[如何動態卸載JavaScript文件?](http://stackoverflow.com/questions/591685/how-can-i-dynamically-unload-a-javascript-file) –
@JamesThorpe每個部分可能有它自己擁有腳本 女巫沒有引用到js文件 –