json字符串转换

来源:互联网 发布:韩子高网络剧下部 编辑:程序博客网 时间:2024/06/03 16:52
/** * json和字符串转化,这里给大家做个参考 */function addImges(){    $("#submit_btn").hide();    $("#loading").show();    var ppData = getJsonImgsId();//得到页面上的所有图片    //如果get传递,ie最大为2M字节,改为post    var form = $("<form action='" + ctx + "/front/userwork/myPrintPhotos'  method='post'></form>");    var form1 = $("<input type='hidden' name='ppData' value='" + JSON.stringify(ppData) + "'/>");    var form2 = $("<input type='hidden' name='worksId' value='" + worksId + "'/>");    var form3 = $("<input type='hidden' name='proId' value='" + proId + "'/>");    var form4 = $("<input type='hidden' name='detailId' value='" + detailId + "'/>");    form.append(form1);    form.append(form2);    form.append(form3);    form.append(form4);    $(document.body).append(form);    form[0].submit();}function getJsonImgsId() {    var ppArray = new Array();    var num = $("#new_upload li").length;    for(var i = 0;i<num;i++){        var imgObj = {};        imgObj.image_path = $("#new_upload li:eq("+i+") img").attr("src");        imgObj.image_id = $("#new_upload li:eq("+i+") .img").attr("imgid");        imgObj.total_num = $("#new_upload li:eq("+i+") .num").html();        ppArray.push(imgObj);    }    return ppArray;}
@RequestMapping("/myPrintPhotos")public String myPrintPhoto(HttpServletRequest request) {    String detailId = request.getParameter("detailId");    String worksId = request.getParameter("worksId");    if(request.getParameter("ppData")==null){        request.setAttribute("photoList", "");    }else{        String ppData = request.getParameter("ppData");        JSONArray photoList = JsonConverter.jsonStringToJSONArray(ppData);        request.setAttribute("photoList", photoList);    }    request.setAttribute("worksId", worksId);    request.setAttribute("detailId", detailId);    return "/front/photos/myPrintPhotos";}

0 0
原创粉丝点击