ajax返回json的简单运用

function pop(){
$.ligerDialog.prompt('添加环保知识分类', function (yes,value) {
if(yes){
loreClass(value);
}
});
}
function loreClass(category){
$.ajax({
type:"post",
url:"<%=basePath%>Hb_classifyServlet",
data:"b=save&category="+encodeURIComponent(category),
dataType:"json",
success:function(data){
var dataObj = eval(data) ;
var select = $("#selectID");
select.empty();
$("#selectID").append("<option value='' >请选择</option>") ;
for(var i=0;i<dataObj.length;i++){
//alert(dataObj[i].category+"====="+dataObj[i].contentId);
$("#selectID").append("<option value='"+dataObj[i].contentId+"'>"+dataObj[i].category+"</option>");
}
alert("添加分类成功!!") ;
}
}) ;
}

Servlet代码

import net.sf.json.JSONArray;
protected void saveClass(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String category = request.getParameter("category");
Hb_classify hc = new Hb_classify() ;
hc.setCategory(category);
Hb_classifyDao dao = new Hb_classifyDao(youngdb) ;
dao.save(hc);
List<Hb_classify> list = dao.findAll(0);
JSONArray json =JSONArray.fromObject(list);
response.getWriter().print(json.toString()) ;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值