liuxiaogang- 2016-12-26 17:00 采纳率: 0%
浏览 10837
已结题

bootstrap fileinput initialPreviewConfig 中参数问题

var preList = new Array();  
var listImage = selectItem.FImage.split(",");

var listFUrl = selectItem.FUrl;
var previewJson = preList;  
// 与上面 预览图片json数据组 对应的config数据  
  var initPreviewConfig = new Array();  
 for ( var i = 1; i < listImage.length; i++) {
      var urlList = listImage[i].split(":");
      preList[i]= "<img src=\""+listFUrl+urlList[0]+"\" class=\"file-preview-image\">";  

     /* alert(urlList[1]);
      var config = new Object();
      config.caption = urlList[0];
      config.url='deleteAssetsImage.html';
      config.key=urlList[1];
      config.extra = {id: urlList[1]};
      initPreviewConfig.push(config);*/


      var array_element = urlList[0];  
      var tjson = {caption: array_element, // 展示的文件名  
                    width: '120px',   
                    url: 'deleteAssetsImage.html', // 删除url  
                    key: 100, // 删除是Ajax向后台传递的参数  
                    extra: function() { 
                        return {id: urlList[1]};
                    }
                    };  
      initPreviewConfig[i] = tjson;  
     }  
initFileInput("projectfile", "uploadZCImage.html",selectItem.FAssetsRegiId);

  $("#projectfile").fileinput('refresh', {
      initialPreview: preList,
      initialPreviewConfig: initPreviewConfig
  });


        后台 spring 
        @RequestMapping(value = "/deleteAssetsImage.html", method = RequestMethod.DELETE)
public void deleteAssetsImage(HttpServletRequest request,HttpServletResponse response,ModelMap model) {

    response.setCharacterEncoding("UTF-8");
    System.out.println("===========================");
    try {
        //getPara("key");
        boolean result  = false;
        String id = (String) request.getParameter("key");
        String id2 = (String) request.getParameter("id");
           System.out.println(id2+"==========================="+id);
        if(id!=null){
            result= assetsService.deleteAssetsImage(Integer.parseInt(id));

        }

        renderText(response, result);
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } 

}

始终获取不到参数,用POST请求会报405请求错误,求解答
  • 写回答

2条回答

  • shen_wei 2016-12-27 03:14
    关注

    自己解决了,印象更深刻,加油!!!

    评论

报告相同问题?

悬赏问题

  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办