2013-11-14 3 views
0

Я использую плагин jQuery с именем «Таблица-JSON» (http://lightswitch05.github.io/table-to-json/), чтобы преобразовать таблицу HTML в объект JSON. Все работает плавно.Преобразование таблицы в JSON с использованием нескольких вкладок

Моя проблема возникла, когда я использую другую библиотеку jQuery «jQuery UI Tabs», чтобы иметь несколько вкладок в одном HTML-файле.

На каждой вкладке у меня есть стол. В нижней части страницы у меня есть кнопка сохранения. Я хотел бы дать пользователям возможность нажать кнопку «Сохранить» и для каждой таблицы на каждой вкладке сохранить соответствующий объект JSON.

Проблема заключается в том, что при нажатии кнопки сохранения вы можете сохранить или экспортировать объект JSON текущей (выбранной) вкладки. Добавьте еще несколько вкладок, а затем, когда вы пытаетесь экспортировать (оповещать) объект JSON каждой таблицы на каждой вкладке (экспортируется только таблица выбранной вкладки), остальные из них пусты [], как вы можете видеть в моей Пример jsfiddle приведен ниже.

Я хотел бы экспортировать все объекты JSON каждой таблицы на каждой вкладке.

Это вопрос jQuery, касающийся идентификаторов? или библиотека table-toJSON не работает с вкладками jQuery-UI?

Любые советы будут оценены.

+0

Можете ли вы предоставить HTML или jsFiddle? без кода на стороне сервера, как это не применимо в скрипте –

+0

[http://jsfiddle.net/ptVDm/171/](http://jsfiddle.net/ptVDm/171/) привет Чираг, я попытался сделать что-то похожее к тому, что я опишу выше, я надеюсь, что вам это поможет, я пытался экспортировать (предупреждать) каждый объект JSON каждой вкладки (но экспортируется только таблица текущей вкладки). – michaalis

ответ

2

есть опция для функции tableToJSON под названием ignoreHiddenRows.

Установите этот параметр в false, чтобы выполнить то, что вам нужно.

вот скрипку: http://jsfiddle.net/7t5cB/

+0

Удивительно, большое спасибо andri за ваш ответ. – michaalis