2014-12-10 7 views
0

извинения, новые для JQuery и, похоже, не могут найти его нигде (возможно, не поиск с правильной терминологией). Я думаю, что я делаю «может быть» сложнее, чем я себе представлял!Ссылка на другие страницы DataTable?

Я добавлял строки в таблицу данных на одной странице с помощью JQueries plug-in - DataTables. Что хорошо работает. Вместо этого я решил сделать это с отдельной страницы. Таким образом, addRows.html находится на отдельной странице в самой таблице. У меня это работает в некоторой степени, открывая новую страницу и т. Д. Но мой код, похоже, падает на ниже, потому что он не знает, где этот список таблиц больше? Как мне теперь ссылаться на listTable listTable.html? Или я должен делать это как какую-то дочернюю страницу?

listTable.html

<script> 

    var lt = $(document).ready(function() { 
     $('#listTable').DataTable; 
     $('#addbtn').click(addToRow); 
    }); 
</script> 
+0

на странице, где вы выполняете предоставленный код, существует ли соответствующая разметка (т.е. '# listTable')? – Alex

+0

Извините! Возможно, я был неясен. Я говорю, что listTable больше не существует на этой странице. Как ссылаться на listTable на другой странице. Частью путаницы может быть то, что listTable - это имя таблицы и html. – Jonny

ответ

1

Это не будет работать - каждая страница изолирована от других страниц, в противном случае вы бы серьезная проблема безопасности - например, сайт хака, что у вас есть открытые на одной вкладке может захватите данные своего банковского счета с другой вкладки ...

Один из альтернатив - использовать что-то вроде jQuery UI Tab, чтобы включить оба бита содержимого на одну страницу, но с визуальным разделением.

+0

Правильно! хорошо, что объяснит, почему я ничего не мог найти по этому поводу! Большое спасибо. Я рассмотрю вкладки пользовательского интерфейса. – Jonny

Смежные вопросы