Здравствуйте.
На jsp странице есть selectpicker для выбора наименования региона.
<input id="user_location" type="text" value="?" style="display:none">
<script type="text/javascript">
$(function() {
var local = $('#user_location').val();
$('.selectpicker').on('change', function(){
var selected = $(this).find("option:selected").val();
window.location.replace(local + "URL=audit.jsp&selected_region="+selected);
});
});
</script>
<select id="main_selectpicker">
<c:set var="SCRIPT">
select region from region_dir
order by region
</c:set>
<sql:query var="rs_region" dataSource="jdbc/Oracle">
${SCRIPT}
</sql:query>
<c:forEach var="row" items="${rs_region.rows}">
<c:if test="${row.region==selected_region}">
<option selected>${region}</option>
</c:if>
<c:if test="${row.region!=selected_region}">
<option>${region}</option>
</c:if>
</c:forEach>
</select>
в зависимости от выбора пользователем наименования региона наполняется контент таблицы
<c:set var="selected_region" value='<%= request.getParameter("selected_region") %>'/>
источником информации для которой является этот скрипт
<c:set var="SCRIPT">
select name, size, name_city
from region_dir
where region='<c:out value="${selected_region}"/>'
</c:set>
<sql:query var="rs1" dataSource="jdbc/Oracle">
${SCRIPT}
</sql:query>
В данном случае все работает, НО выполняется перезагрузка страницы
window.location.replace(local + "URL=audit.jsp&selected_region="+selected);
Каким образом возможно сделать по-другому без перегрузки страницы?