<%--预警规则添加处理begin--%>
function addRule() {
//指标
var iid = $("#showIndicator").combobox("getValue");
//周期
var aid = $("#showPeriod").combobox("getValue");
//描述
var ds = $("#showRuleDesc").val();
$.ajax({
type : "POST",
url : "addRule.action",// 请求的url
data : {
"indicatorId" : iid,
"alarmPeroidsTypeId" : aid,
"ruleDesc" : ds
},
dataType : "json",
success : function() {
$.messager.alert("提示","保存成功!");
$("#addRuleDiv").dialog("close");
},
error : function() {
alert("错误!");
}
});
}
<%--预警规则添加处理end--%>
/**
* 添加预警信息
* @see [类、类#方法、类#成员]
*/
public void addRule()
{
AlarmRules rule = new AlarmRules();
long num = System.currentTimeMillis();
ruleId = "R" + num;
rule.setAlarmRuleId(ruleId);
rule.setAlarmPeriodsTypeId(alarmPeroidsTypeId);
rule.setAlarmIndicatorId(indicatorId);
rule.setAlarmRuleDesc(ruleDesc);
//添加数据
ruleConfigService.insertRules(rule);
}
前台:
jQuery.ajax( {
type : 'POST',
url : '/cloud-web/getMember.htm',
cache: false,
data : {"groupId": groupid},
dataType : 'json',
success : function(data) {
//成功后回调回来所执行的代码
error: function(data){
}
});
后台:
@RequestMapping(value = "/getMember")
@ResponseBody
public List<TUserInfo> getMember(HttpServletRequest request, HttpServletResponse response, HttpSession session) {
String groupId = request.getParameter("groupId");
Object user = session.getAttribute(USER_ID);
if (null != user) {
if (groupId != null && groupId.length() != 0) {
return chatService.getUserByGroupid(Integer.parseInt(groupId));
} else {
return null;
}
} else {
return null;
}
}
这里面当然还有很多地方需要配置,这个是一个简单的例子,我直接贴给你,后台用的是spring