Доброго дня! есть следующего вида механизм вывода списка из базы:
while ($row=mysqli_fetch_array($result))
{ if ($row['active']==0){
echo "<tr><form action= method=post>";
echo "<td><input style='width:80%;margin-left:5%;' type=text name=id id=id class=sel value='".$row['id']."'</td>";
echo "</form>
</tr>";
}
}
Необходимо чтобы при нажатии на любой input передавалась его значение в скрипт. Не могу понять как это правильно реализовать, если использовать следующую конструкцию то передаёт значение первого Input'a (что логично): $(document).ready(function(){
$('.sel').click(function(){
$.ajax({
type: "POST",
url: "back/ajax_order.php",
data: "id="+$("#id").val(),
success: function(html){
$("#body1").html(html);
}
});
return false;
});
});
Как передать значение именного того input'a по которому произошло нажатие ?
Обработчики событий jQuery вызываются в контексте DOM-элемента, событие которого обрабатывается.
...
data: "id="+$(this).val(),
...
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как убрать стрелки ресайза с правой и нижней стороны блокаЧтобы стрелка для ресайза появлялась и работала только по ярлычку в правом нижнем...
Использую на странице два слайдера slick, один из которых имеет css-классactive, второй без этого класса
Сейчас верстал сайт, наткнулся на проблему, дал задний фон в css, но хочу его чуть уменьшить, как это сделать?