(я только начал изучать JavaScript и AJAX) в моем проекте мне нужно получать данные из AJAX API, используя URL-ссылку.Кнопка «Получить все» подключаемого модуля напрямую и работает без проблем, но если мне нужно найти какую-то конкретную (используйте форму поиска) переменную, не переданную в URL.
и я не получаю никаких сообщений об ошибках
Область навесного оборудования
variable from <input type="text"/>
not transmitted in URL
----------
<button class="nav-link" id="getAllBtn">Get All</button>
<form">
<input type="text" placeholder="Search" aria-label="Search" id="currencyid" />
<button class="btn my-2 my-sm-0" id="searchBtn">Search</button>
</form>
$("#getAllBtn").on("click", function() {
console.log("home btn clicked")
$.ajax({
url: `http://www.example.com/`,
method: "GET",
success: function(result) {
clearAll();
$("#cryptoCards").html(getCurrenciesCard(result))
},
error: function() {
clearAll();
$("#cryptoCards").html("<h5>No Data!</h5>")
}
})
});
$("#searchBtn").on("click", function() {
const currencyid = $("#currencyid").val();
console.log("input: ", currencyid);
$.ajax({
url: `http://www.example.com/${currencyid}`,
method: "GET",
success: function(result) {
clearAll();
$("#cryptoCards").html(oneCurrencyCard(result))
},
error: function() {
clearAll();
$("#cryptoCards").html("<h5>No Data!</h5>")
}
})
});