Я знаю, что об этом спрашивали 1000 раз, но последние 3 часа я ищу решения на inte rnet, но не могу их найти. Итак, у меня есть кнопка, которая создается n раз и имеет определенный класс. Когда я нажимаю кнопку, функция запускается и получает значение поля ввода. Я положил console.log успешно, и он работает, но когда я go перехожу к файлу PHP, он говорит Notice: Undefined index: pos
.
ЗДЕСЬ JS КОД:
СКРИПТ:
$(document).ready(function() {
$('.ok').click(function(){
var pos = $(this).parent().find('.inID').val();
$.ajax({
type: 'POST',
url: 'cart.php',
data: {pos : pos},
success: function(data) {
console.log(pos);
}
});
});
});
HTML:
<form method="post" name="addtocart">
<input type="hidden" name="cenaHid" class="inID" value="<?php echo $vrstica["cena"];?>">
<label for="quantity">št.kos:</label>
<input type="number" id="quantity" name="quantity" value="1" min="1" max="10">
<input type="button" value="V kosarico" class="btn ok">
</form>
PHP:
<?php }
$neki = $_POST['pos'];
echo $neki;
Я новичок в Ajax и PHP, и я много чего пробовал, чтобы найти решение, но мне это не удалось.
Я ценю любую помощь!