/**
* 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";
}