Я создал таблицу со значениями «$ пол, $ starte_whight, $ end_wight и $ price», которую я пытаюсь загрузить с помощью ajax и js, но не могу заставить скрипт js работать со значениямимоя база данных, любая помощь будет очень признательна
здесь, где я выбираю пол, используя ajax
<label for="nombre" class="control-label">gender:</label>
<div class="form-group">
<div class="selector-gen">
<select class="form-control" id="gender" name="clasificacion" required>
</select>
</div>
</div>
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
type: "POST",
url: "../ajax/autocomplete/gen.php",
success: function(response)
{
$('.selector-gen select').html(response).fadeIn();
}
});
});
</script>
так я загружаю ajax
$fetch = "SELECT id,gender FROM table ORDER BY gender";
$result = mysqli_query($con, $fetch) or die("no good");
echo '<option value="0">Selec...</option>';
while (($fila = mysqli_fetch_array($result)) != NULL) {
echo '<option
value="'.$fila["gender"].'">'.$fila["gender"].'</option>';
}
затем я ввожу вайт
<input class="form-control" id="weight" name="whight"/>
затем я называю этот скрипт
function Ticket(gender, weight) {
this.gender=gender;
this.weight=weight;
}
Ticket.prototype.getPrice=function() {
var price;
if(this.gender==="gender" && $starte_whight > end_whight){
price=$price;
}
return price;
}
$("#calculate").click(function() {
var genderOptions=[];
$("select option:selected").each(function() {
genderOptions.push($(this).text());
});
var newTicket = new
Ticket($("#gender").val(),$('#weight').val());
var multiplyVal = newTicket.weight * newTicket.getPrice();
$("#yourTicket").val(multiplyVal);
$("#yourTickets").val(newTicket.getPrice().toFixed(2));
$("#gen").val(newTicket.gender);
});
это пример скрипта, работающего со значениями по умолчанию https://jsfiddle.net/poojjaval/a9u4mkwy/7
Я ожидаю, что смогу создать любое значение пола и колеблется до определенной цены