[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передать данные из таблицы
RCuPeR
Всем привет.
Столкнулся с такой проблемой:

Имеется заполняемая таблица, подобие Exсel, в каждой ячейке находятся инпуты или селекты. Имеется сабмит для отправки данных на обработчик.
Проблема в следующем:
как отправить данные на обработчик ? В форме были атрибуты action="" и method="", в таблицу же такое не вставить. Как быть ?
Или можно как-то без обработчика ? Сразу на месте обрабатывать данные и отправлять в БД ?



Спустя 8 минут, 19 секунд (20.01.2011 - 13:21) sharki написал(а):
Обычно всё это запихивается в форму, ну или тупо JS повытаскивать и ajax'ом все данные из полей и отправить обработчику

Спустя 8 минут, 5 секунд (20.01.2011 - 13:29) RCuPeR написал(а):
Ну в этом случае мне нужна именно таблица.
Как можно средствами JS вытащить значения ? С JS не знаком совсем.

Спустя 16 минут, 59 секунд (20.01.2011 - 13:46) sharki написал(а):
Подключить библиотеку jQuery

function getValue() {  
$.ajax({
type: "POST",
url: "/file_obrabotchik.php",
data: ({id : $("input#idr").val(), name: $("#name").val(), last_name: $("#last_name").val(),
tel: $("#tel").val()}),
success: function(data){
$("#content").html(data);
}
}
);
}


$("#content").html(data) = в DIV с id content вернется ответ с файла (например там когда все успешно ты echo отправляешь ответ типа успешно загружено)


id : $("input#idr").val() = здесь ты помещаешь в JS переменную id данные с инпута с id idr, и т.д смотри по аналогии, если надо добавить копируешь вставляешь и добавляешь новые инпуты или убираешь.

url: "/file_obrabotchik.php" = здесь указывается путь до исполняемого файла, который будет получать данные ajaxa

выглядеть будут так $_POST['id'] и т.д т.е именоваться будут так же, как и имена JS переменных, которые ты сам именуешь при отправке.

Спустя 4 минуты, 23 секунды (20.01.2011 - 13:50) RCuPeR написал(а):
sharki , глянь ЛС.

Спустя 1 час, 48 минут, 55 секунд (20.01.2011 - 15:39) inpost написал(а):
<form>
<table>
</table>
</form>

Спустя 5 минут, 34 секунды (20.01.2011 - 15:45) RCuPeR написал(а):
Т.е всё свою таблицу заключить в тег формы ?

Спустя 5 минут, 12 секунд (20.01.2011 - 15:50) inpost написал(а):
ну да, а внутри таблицы уже инпуты разные.

Спустя 17 минут, 5 секунд (20.01.2011 - 16:07) RCuPeR написал(а):
Блин, всё так просто, жаль что сразу не додумался =)
Мы тут с sharki час убили что бы запустить этот AJAX, так у нас ничего не вышно mad.gif


_____________
Гнусный социопат с комплексом Бога.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.