Получить значения из таблицы HTML, используя codeigniter - PullRequest
1 голос
/ 16 августа 2010

Как я могу получить значения из таблицы html и передать их контроллеру в codeigniter? Я передаю массив для просмотра. Я хожу по этому массиву и отображаю его содержимое в таблице, где пользователь может изменить таблицу. Например, добавление строки или ее удаление, но изменение значений также возможно. Но затем пользователь сохраняет данные, нажав кнопку «Сохранить».

Как мне получить данные из таблицы и передать их в php?

1 Ответ

2 голосов
/ 16 августа 2010

Когда нажата кнопка «сохранить», вы запускаете функцию javascript, которая использует DOM для получения нужных значений. Вы «выбираете» ячейку таблицы и затем используете innerhtml, чтобы получить строку внутри нее. Использование уникальных идентификаторов html в ваших ячейках сделает это легко. Соберите все эти данные в массив и «отправьте» их вашему PHP через запрос Ajax POST.

Это один из способов сделать это. Другой способ - использовать Simplehtmldom , где вы используете PHP вместо JS для получения ваших значений. Это может быть проще / сложнее в зависимости от того, насколько хорош ваш JS, но методы одинаковы. Simplehtmldom использует синтаксис, очень похожий на синтаксис jquery, и в этом случае вы кладете нагрузку на сервер, а не на клиент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...