【发布时间】:2013-12-28 09:43:14
【问题描述】:
我是 jQuery 的新手。我正在使用 gson-2.2.3.jar 在我的 servlet 中创建 json 字符串:
Gson gs = new Gson();
String json = gs.toJson(names);
System.out.println(json);
PrintWriter out = resp.getWriter();
out.println(json);
out.close();
以下是我尝试将 json 字符串与下拉列表绑定的两个注释代码,但它们都不起作用:
$.ajax({
type:"POST",
url: "DropDownController",
success: function(result){
alert(result);
/* for (var id in result) {
$("#drpDown").append('<option value="'+id+'">'+id+'</option>');
} */
/* $.each(result, function (index, value) {
$("#drpDown").append('<option value="'+value.id+'">'+value.name+'</option>');
}); */
}
});
success 中的警告消息框显示以下格式的 json 字符串:
["Alabama","California","Alaska","Ohio"]
请告诉我如何将上述json string 数据与下拉列表绑定。
【问题讨论】:
标签: javascript jquery json gson