baseController当中getResult一个方法,主要用于在每个请求的controller当中存放回调函数返回的值
protected Map<String, Object> getResult() { Map<String, Object> map = new HashMap<String, Object>(); map.put("state", "success"); return map; }
controller继承baseController 调用baseController当中的getResult()方法;Map<String, Object> result = getResult();
String after_rid_list_str = "";for (String rid : after_ridList) {after_rid_list_str += rid+",";}
result.put("after_rid_list_str", after_rid_list_str);//存放after_ridList 循环后取得的值返回前台,可以在前台页面当中的回调函数中获取
var ridStr=$("#ridStr").val(); $.ajax({ url: url+'admin/price/priceTemplate/shipSaveOrUpdate.do', data:{'priceMsg':aaStr, 'type' : 'update', 'tmpid':tmpid, 'addType' : addType, 'ridStr' : ridStr }, type:'post', dataType:'json', success:function(data) { alert("保存成功!"); if(isClose){ top.Dialog.close(); } var after_rid_list_str = data.after_rid_list_str; $("#ridStr").val(after_rid_list_str);//赋值给一个id为ridStr的input文本框 }, error : function() { alert("异常!请重新尝试或者联系管理员!"); } });
取到回调函数中的值赋给input文本框
最新推荐文章于 2023-12-01 21:30:00 发布