Поскольку вы используете jquery
, вы можете просто использовать click()
, чтобы прикрепить событие к кнопке:
$(submitButton).click(function(e) {
e.preventDefault();
getWeather();
});
Если submitButton
находится в форме и оноравен type="submit"
, тогда он отправит форму на сервер.Чтобы прекратить это использование e.preventDefault()
;
Вы должны добавить это в свой код:
getWeather = (e) => {
e.preventDefault();
$.ajax(weatherEndpoint)
.then(function(response) {
//response
const maxTemp = response.main.temp_max;
//write response to DOM
max.innerText = maxTemp;
});
}
и позвонить с submitButton.addEventListener("click", getWeather );
.