我通过 ajax 更新的页面上有一个表格。有一些脚本使用表格的内容。例如,其中一个使用表格上的“ Check all / Uncheck all
”复选框来连接该表格上check/uncheck
的其他复选框。
当我执行 ajax 请求时,它会返回几乎相同的表内容。至少,它绝对是正确的,不应该破坏脚本的功能。但是,在那之后,没有一个脚本不再起作用。为什么?
例如,这里是 *.js 文件中的 javascript 代码的一部分:
$(document).ready(function() {
$("#check-all").change(function(){
$(".my_table input[type=checkbox]").prop('checked', this.checked);
});
});
在执行 ajax 之前,请求一切正常。请注意,ajax 不返回任何 javascript 代码,所有 javascript 代码都位于外部 js 文件中。