jquery ajax 字符拼接(可通过还原知道原理)

来源:互联网 发布:mac实用工具 编辑:程序博客网 时间:2024/05/24 05:18

 

前台代码freemaker

//查看更多沟通记录

    function getMoreCommunicate(){
        var url = "${contextPath}/contact/${contacts.contactsId}/communicate/getMoreCommunicate.html?"+"&a="+n+"&b=5";
        var paddNum = function(num){
            num += "";
            return num.replace(/^(\d)$/,"0$1");
          }
        $.ajax({
             type : 'POST',
             url : url,
             success : function(data, status) {
                 for(var p = 0; p < data.length; p++) {
                     oneData = data[p];
                     var st = new Date(oneData.communicateTime);
                     $("#profile-feed-3").append("<div class='profile-activity clearfix'><div><input type='hidden' value='"
                             + oneData.communicateId +
                             "' id='communicateId'><i class='pull-left thumbicon icon-key btn-info no-hover'></i><a class='user' href='javascript:;'></a>"
                             +"与<i class='red'>"
                             +oneData.communicateResponsible+
                             "</i>沟通结果为<i class='red'>"
                             + oneData.communicateResult +
                             "</i><div class='time' style='margin-left:50px'><i class='icon-time bigger-50'>"
                             +st.getFullYear()+"-"+(st.getMonth() +1)+"-"+st.getDate()+" "+st.getHours()+":"+paddNum(st.getMinutes())+":"+paddNum(st.getSeconds())+
                             "</i></div></div><div class='tools action-buttons'><a href='javascript:;' class='blue' onclick='modifygt(\""
                             +oneData.communicateId+
                             "\",\"${contacts.contactsId}\")'> <i class='icon-pencil bigger-125'></i></a> <a href='javascript:;' class='red' onclick='delgt(\""
                             +oneData.communicateId+
                             "\",\"${contacts.contactsId}\")'> <i class='icon-remove bigger-125'></i></a><a href='javascript:;' class='dropdown-toggle' data-toggle='dropdown'><i class='icon-flag bigger-120'></i></a><ul class='dropdown-menu dropdown-icon-only dropdown-yellow pull-right dropdown-caret dropdown-close'><li><a href='javascript:;' class='icon-cog icon-only bigger-20' onclick='convertjx(\""
                             +oneData.communicateId+
                             "\",\"${contacts.contactsId}\")'>转进行中</a></li><li><a href='javascript:;' class='icon-cog icon-only bigger-20' onclick='convertwc(\""
                             +oneData.communicateId+
                             "\",\"${contacts.contactsId}\")'>转完成</a></li><li><a href='javascript:;' class='icon-cog icon-only bigger-20' onclick='convertfq(\""
                             +oneData.communicateId+
                             "\",\"${contacts.contactsId}\")'>转放弃</a></li></ul></div></div>");
                 }
                 n=n+5;
             }
         });

    }



后台MVC


url = "${contextPath}/contact/${contacts.contactsId}/communicate/getMoreCommunicate.html?"+"&a="+n+"&b=5";

@RequestMapping("/getMoreCommunicate.html")
    @ResponseBody
    public List<CrmCommunicate> getMoreCommunicate(@PathVariable("contactsId") long contactsId,int a, int b) {
        System.out.println(a);
        List<CrmCommunicate> list = communicateService.getMoreCommunicates(contactsId,a,b);
        return list;
    }




0 0
原创粉丝点击