用jquery的ajax,前后后台应该如何写 100

用的S2SH,谁能帮我写个例子,感激不尽... 用的S2SH,谁能帮我写个例子,感激不尽 展开
 我来答
源o0Forever
推荐于2016-10-30 · TA获得超过454个赞
知道小有建树答主
回答量:233
采纳率:100%
帮助的人:176万
展开全部

前台:

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

393107529
推荐于2018-02-28 · TA获得超过154个赞
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:128万
展开全部
<%--预警规则添加处理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);
    }
追问
后台这看不懂
追答

你用了strust框架啊,action的形式就类似于一个JavaBean有私有变量和get,set方法,页面传参你可以直接获得,非常方便

    /*
     * 指标id
     */
    private String indicatorId;
    
    /*
     * 周期类型id
     */
    private String alarmPeroidsTypeId;
    
    /*
     * 规则描述
     */
    private String ruleDesc;
    
    public String getRuleDesc()
    {
        return ruleDesc;
    }
    public void setRuleDesc(String ruleDesc)
    {
        this.ruleDesc = ruleDesc;
    }
     public String getAlarmPeroidsTypeId()
    {
        return alarmPeroidsTypeId;
    }
    public void setAlarmPeroidsTypeId(String alarmPeroidsTypeId)
    {
        this.alarmPeroidsTypeId = alarmPeroidsTypeId;
    }
    public String getIndicatorId()
    {
        return indicatorId;
    }
    public void setIndicatorId(String indicatorId)
    {
        this.indicatorId = indicatorId;
    }

感觉你对框架好像不会用的样子啊...

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幸福生活有肉吃
2014-04-10 · TA获得超过122个赞
知道小有建树答主
回答量:168
采纳率:0%
帮助的人:135万
展开全部
人家后台没写全么,前台带的参数自动set到了类的属性里面,方法里直接拿来用了么...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式