• ajax向后台 controller传递参数


    function saveReportData(fileName,fileID) {
        console.log("fileName="+fileName);
        $.ajax({
            type : 'post',
            url : '${ctx}/reportmanage/specialReportManage/saveReportData',
            data:{'srFileName':fileName,"srFileID":fileID},
            traditional : true,
            async : false,        
            success : function(result){
                
            },
            error : function(result){
            }
        });    
    }

    接收方式两种

    •     说明:ajax的data参数名称(红色标识)必须和@RequestParam中的参数名称保持一致
    • @RequestMapping(value = "saveReportData")
    •     @ResponseBody

          public String saveReportData(@RequestParam(value = "srFileName", defaultValue = "") String FileName,
                  @RequestParam(value = "srFileID", defaultValue = "") String FileID) throws IOException {
              specialReportManageService.saveReportData(FileName, FileID);
              return "";
            }

    • 说明:如果没有添加@RequestParam,函数的参数名称必须和ajax中的参数名称一致
    • public String saveReportData( String srFileName,String srFileID) throws IOException {

              specialReportManageService.saveReportData(FileName, FileID);
              return "";
            }

  • 相关阅读:
    Spring-cloud微服务实战【三】:eureka注册中心(中)
    Spring-cloud微服务实战【二】:eureka注册中心(上)
    Spring-cloud微服务实战【一】:微服务的概念与演进过程
    数据压缩算法
    求最大连续子集
    天天看底层有什么用
    数字签名
    计算机全加器简单实现
    布隆过滤器
    纠错码简介
  • 原文地址:https://www.cnblogs.com/tsx1230/p/8041683.html
Copyright © 2020-2023  润新知