抱歉,JQuery 新手,似乎在任何地方都找不到(可能没有使用正确的术语搜索)。我认为我正在做的事情"可能"比我想象的要复杂!
我使用JQueries插件 - 数据表在同一页面内向数据表添加行。哪个工作正常。相反,我决定从单独的页面执行此操作。因此,addingRows.html 位于表本身的单独页面中。我在一定程度上工作,打开新页面等。但是我的代码似乎在下面掉了下来,因为它不知道那个列表表在哪里了?我现在如何引用列表表.html的列表表?还是我应该将其作为某种形式的子页面来执行此操作?
列表表.html
<script>
var lt = $(document).ready(function () {
$('#listTable').DataTable;
$('#addbtn').click(addToRow);
});
</script>
这是行不通的 - 每个页面都与其他页面隔离,否则您将遇到重大的安全问题 - 例如,您在一个选项卡中打开的黑客网站可能会从另一个选项卡中获取您的银行帐户详细信息...
一种替代方法可能是使用 jQuery UI Tab 之类的内容将两个内容位包含在单个页面上,但具有视觉分隔。