У меня есть этот jjery ajax-код, который отправляет мою форму, если она меняется.Моя единственная проблема заключается в том, что в моей форме также есть выбор jquery для страны, и каждый раз, когда я нажимаю на подсказку автозаполнения, отправляется форма со старым / последним значением get.Пример: я ищу «Австрия» и нажимаю на нее, и отправляется пустое значение.Затем я изменяю его на «Польша» и «на» для Австрии.Моя идея состоит в том, чтобы отложить вызов ajax: $ .ajax, но я не мог узнать, как.
<script type="text/javascript">
$(document).ready(
function submitFormAjax()
{
$('#myForm').change(function() {
$.ajax({
type:"POST",
url:"ajax.php",
data:$(this).serialize(),
success:function(data)
{
$("#ajaxList").html(data);
}
})
return false;
});
});
</script>