Вы включили две древние версии jQuery.Вы должны включить jQuery только один раз и в идеале использовать актуальную версию.
После того, как вы это сделаете, ваш код должен работать следующим образом - вам нужно присвоить своей форме идентификатор, обработайте «submit» в форме (кнопки не имеют события submit), остановите поведение обратной передачи по умолчанию и используйте $ .ajax () jQuery для простой отправки запроса ajax.
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"> </script>
<script>
$(function() {
$("#customerForm").submit(function(event) {
event.preventDefault();
$.ajax({
type: "GET",
url: "http://localhost:8080/customers/" + $("#customer_id").val(),
}).done(function(response) {
console.log(response);
}).fail(jqXHR, textStatus) {
alert( "Request failed: " + textStatus );
});
});
});
</script>
</head>
<body>
<h1>Bank Management - View Customer</h1>
<h3>Please complete the following:</h3>
<form id="customerForm">
Customer ID:<br>
<input type="text" name="customer_id" id="customer_id">
<br>
<button type="submit">Submit</button>
</form>
</body>
Вот несколько ссылок на соответствующую документацию:
http://learn.jquery.com/using-jquery-core/document-ready/
https://api.jquery.com/submit/
https://api.jquery.com/event.preventdefault/
https://api.jquery.com/jquery.ajax/