spring jquery ajax 无刷新传递form整个表单给一个下拉框增加一个选项 并选中
后台的代码:
@RequestMapping("/mysaveClient")
public @ResponseBody MapmysaveClient(@ModelAttribute Client
client) {
Client client=myProjectApplicationService.saveClient(client);
Map josnMap = new HashMap();
Map clientMap=new HashMap();
clientMap.put("id", client.getId());
clientMap.put("name", client.getname());
List list=new ArrayList();
list.add(clientMap);
josnMap.put("clients",list);
return
josnMap;
}
ajax的代码如下:
$("#save_client").click(function(){
$.ajax({
url: "${pageContext.request.contextPath}/mysaveClient",
data: $('#form_client').serialize(),
success:function(data){
$("#myWrap").hide();
$.each(data.clients, function(index,item){
$("#projectArtical_client_id").append('<option value='+item.id+'>'+item.specification+'</option>')
if(data == "ok") {
$.messager.alert("提示","权限修改成功!");
}
}
});
return false;
});
前端代码:
转载于:https://my.oschina.net/u/659230/blog/102362