私はajaxが初めてです。サーブレットへの選択ボックスのパラメーター値を使用して、サーブレットにリダイレクトしたいと考えています。これは私のコードであり、 request.getParameter("type") を使用すると値が取得されないため、null が返されます。
<script>
$(document).ready(function() {
$('#type').change(function() {
$.get('pickasset', function(responseJson) {
var type = $('#type').val();
$.ajax({
type:'POST',
url: 'PickAssetServlet',
data: type
});
});
});
});
</script>
<form action="pickasset" method="post">
<select id="type" name="type">
<option value="Non-Sap">Non Sap</option>
<option value="Sap">Sap</option>
</select>
</form>
選択ボックスを変更すると、サーブレットに移動してそこでロジックを実行する必要があります。