У меня есть выпадающее меню стран с id #country. Я пытаюсь передать значение, выбранное в качестве Ajax запроса в файл PHP - countrycode.php и передать значение, полученное в другое поле ввода с идентификатором #tele .. Мой код выглядит следующим образом:«stepUp» вызвал объект, который не реализует интерфейс. HTMLInputElement.
<script>
$('#country').change(function() {
//var country = $(this).val();
var country = $('#country').val();
//alert(country);
});
$.ajax({
type: "POST",
url: 'countrycode.php',
data: { country : country },
success: function(data)
{
$("#tele").html(data);
}
});
</script>
Предупреждение (страна); отображает выбранную страну. Я пробовал использовать:
var country = $(this).val();
тоже с правильным предупреждающим сообщением.
Проблема заключается с:
data: { country : country },
Я получаю сообщение об ошибке: TypeError: «стартап» называется на объекте, который не реализует интерфейс HTMLInputElement
Я пробовал все ответы в Stackoverflow. . Но не могу понять, почему он не работает ????
@ user3790186 Я попытался использовать функцию изменения. Данные не добавляются к поданному элементу ввода #tele. – user3790186
Я выяснил причину. Он должен быть $ ('# tele'). Val (данные); Спасибо. – user3790186
Обновлено. @ user3790186 –