Есть форма
<form method="POST" id="new-order" onsubmit="event.preventDefault(); newOrder();">
<div class="form-group">
<div class="form-tip">Категория</div>
<select class="input-md form-control" id="category" onChange="removeQuantity();">
<option disabled selected id="sel">Что будем крутить?</option>
<?php
$html = '';
foreach($stmt->fetchAll() as $row) {
$html .= '<option value="'.$row['CategoryID'].'">'.$row['CategoryName'].'</option>';
}
echo $html;
?>
</select>
</div>
<div class="form-group">
<div class="form-tip">Сервис</div>
<select class="input-md form-control" id="service" name="service"
onChange="selectService(this.value);
nullQuantity();
nullpost();
updateMinQuantity(this.value);
updateMaxQuantity(this.value);
updateDescription(this.value)
">
<option style="display:none;">Выберите категорию.</option>
<select>
</div>
<div class="form-group">
<div class="form-tip">Ссылка</div>
<input type="text" id="order_link" name="link" class="input-md round form-control def-text" onChange="updateLinkMaxQuantity(document.getElementById('service').value, this.value)" placeholder="Ссылка" required>
</div>
<div class="form-group">
<div class="form-tip">Количество</div>
<input type="number" id="order_quantity" name="quantity" class="input-md round form-control def-text" onChange="updatePriceAuto(document.getElementById('service').value, this.value);"; placeholder="Количество" required>
</div>
<div class="form-group">
<div class="form-tip">Количество бущих постов</div>
<input type="number" id="order_postq" name="postq" class="input-md round form-control def-text" placeholder="Количество постов" required>
</div>
<div id="additional"></div>
<div class="form-group">
<input type="submit" name="order" class="submit_btn btn btn-mod btn-medium btn-round" value="Заказать">
</div>
</form>
Нужно чтобы считывались данные с поля id="quantity" и id="order_postq" и ид услуги(service)
Отправляю данные через ajax
function updatePriceAuto(ServiceID, Quantity, postq) {
var dataString = 'action=get-autoprice&service-id='+ServiceID+'&quantity='+Quantity+'&postq='+postq;
if(Quantity > 0 && postq>0) {
$.ajax({
type: "POST",
url: "requests.php",
data: dataString,
cache: false,
success: function(data){
if(data) {
$("#autoprice").html(data);
}
}
});
} else {
$("#autoprice").html(0);
}
}
Но данные до ajsx доходят только ServiceID и Quantity
данные с postq не приходят вообще, пустой результат
В чём тут ошибка???