【发布时间】:2014-07-03 15:02:27
【问题描述】:
这里使用脚本向控制器传递的 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
标签: java javascript jquery html thymeleaf