Здесь статическое значение Select/Combobox переходит к контроллеру с использованием сценария, работает неправильно, работает сценарий.Как получить статическое значение опции выбора для контроллера
Html код
<select id="propertyfor" onchange="onPropertyforChange();">
<option value="0">Select Property For</option>
<option value="SELL" id="1" th:value="${'SELL'}">SELL</option>
<option value="RENT" id="2" th:value="${'RENT'}">RENT</option>
</select>
код сценария
function onPropertyforChange() {
alert("HI");
$.ajax({
type : 'POST',
dataType : 'json',
url : '/RealEstate/selectedPropertyfor.html',
data : ({
id : $('#propertyfor').val()
})
});
}
предупреждение показывает здесь, но контроллер Println не работает
Контроллер
@ResponseBody
@RequestMapping(value = ("/selectedPropertyfor.html"))
public void getpropertyFor(@RequestParam("propertyfor") int propertyfor) {
System.out.println(propertyfor+"QQQQQQQQQQQQQ");
}
если вы знаете Пожалуйста, ответьте здесь.
Также должно быть В параметре строка не Int – Satpal