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 有赏,i卡绘世画不出
  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码