Всем привет. Есть таблица, которую формирует php скрипт. В каждой строке есть кнопка изменить, по которой открывается форма для изменения данных. Возникла необходимость исправить данные в таблице, точнее изменить данные в 1-ой или 2-х колонках. Клиент не хочет изменять каждую строку отдельно, а хочет исправить значения прямо в таблице. Добавлять форму на таблицу и обрабатывать на php как-то не очень красиво получается. Решил изменять данные, через jquery удалять класс (original) и добавлять класс (edited). Потом по нажатию кнопки через ajax запрос обновлять данные в базе и менять класс назад. Вроде работает. Вот код
<script>
$(function() {
$(".matname").change(function(){
$(this).removeClass("original");
$(this).addClass("edited");
});
});
</script>
<script>
$(function() {
$("#saveedited").click(function(){
$.each($('.edited'), function(index, item) {
// Здесь пишем в базу
$('#' + item.id).addClass("original");
$('#' + item.id).removeClass("edited");
});
});
});
</script>
Так использовать проблем не будет или есть какой более правильный способ?