道歉,JQuery的新手,似乎无法在任何地方找到这个(可能没有用正确的术语搜索)。我想我正在做的事情可能会'比我想象的更复杂!
我使用JQueries插件在DataTables中向同一页面中的Data表添加行。哪个工作正常。我改为决定从单独的页面执行此操作。因此,addsRows.html位于表本身的单独页面中。我在一定程度上工作,打开新页面等。但我的代码似乎在下面摔倒了,因为它不知道listTable在哪里了?我现在如何引用listTable.html的listTable?或者我应该以某种形式的子页面来做这个?
listTable.html
<script>
var lt = $(document).ready(function () {
$('#listTable').DataTable;
$('#addbtn').click(addToRow);
});
</script>
答案 0 :(得分:1)
这不起作用 - 每个页面都与其他页面隔离,否则您会遇到重大安全问题 - 例如,您在一个标签页中打开的黑客网站可能会从另一个标签中获取您的银行帐户详细信息...
另一种选择可能是使用类似jQuery UI Tabs的内容将两个内容包含在一个页面上,但是可视化分离。