У меня есть таблица, строки которой генерируются из базы данных, и в каждой строке есть ячейка, содержащая ввод номера типа, который я присваиваю как идентификатор типа { id="quantity<?php echo $product->id ?>" }
, поэтому он остается уникальным.
Я могу успешно получить значение в первый раз (до запроса ajax, который снова генерирует таблицу из другой страницы php). Но я пытаюсь получить значение после ajax успеха, но это дает мне undefined
.
$(".card2").delegate(".buy", "click", function() {
var order = 1;
var id = this.value;
var quantity = $('#quantity' + id).val();
$.ajax({
url: "order.php",
type: "POST",
data: {
order: order,
quantity: quantity,
prodID: id
},
success: function(data) {
$('.card2').html(data);
}
});
});
Данные, полученные с успеха ajax, - это, в основном, вся таблица, подлежащая замене в div " .card2"