我想推荐您使用谷歌,因为简单的搜索将为您提供答案。
此代码示例会告诉你怎样的方式做到这一点:
<script type="text/javascript" charset="utf-8">
$(function(){
$("select#category").change(function(){
$.getJSON("/getSubCategories?id="+$(this).val(), function(j){
var options = '';
for (var i = 0; i < j.length; i++) {
options += '<option value="' + j[i].optionValue + '">' + j[i].optionDisplay + '</option>';
}
$("select#subCategory").html(options);
})
})
})
</script>
现在服务器端:
@RequestMapping(method = RequestMethod.GET, value = "/getSubCategories")
@ResponseBody
public String handleRequest(@RequestParam("id") int id) {) {
now build your json string as optionValue and OptionDisplay.
String json = service.getSubCategories(id);
return json;
}
你用什么关键字?我试过Google .. – mjgirl
如何构建json字符串? –