Я хочу отправить форму, не покидая мою текущую страницу, поэтому я использую этот метод ajaxi, кроме того, я использую мою отправку в onchange методом Select value.but, это не работает :отправить форму через метод AJAX при изменении поля выбора
<form action="" method="post" id="rati">
<select onchange="this.form.submit()" name="rate" style="width:130px;">
<option value="1">☆</option>
<option value="2">☆☆</option>
<option value="3">☆☆☆</option>
<option value="4">☆☆☆☆</option>
<option value="5">☆☆☆☆☆</option>
</select>
</form>
<script>
$(document).ready(function(e) {
$("#rati").submit(function(e) {
var url = "/saverate.bc?userid=18&id=122";
$.ajax({
type: "POST",
url: url,
data: $("#rati").serialize(),
success: function(data) {
$(".tnxforate").html(data)
}
});
e.preventDefault();
});
});
</script>
почему вы подачи и отправки Аякса в то же время? – guradio
cuz Я хочу просмотреть мой результат на той же странице, не выходя из –
попробуйте этот путь https://jsfiddle.net/a5aq2kmk/1/ – guradio