zoukankan      html  css  js  c++  java
  • 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 "";
            }

  • 相关阅读:
    IE11和传统asp.net的兼容问题
    时区和夏令时
    GTA项目 三, 使用 bootstrap table展示界面,使得data和UI分离
    GTA项目 二, JSON接口开放跨域访问
    GTA项目 一, 包装外部WebService
    DNS域名解析
    CRM 迁移服务器备忘
    CentOS6.5 安装HAProxy 1.5.20
    Custom IFormatProvider
    数据分区考虑
  • 原文地址:https://www.cnblogs.com/tsx1230/p/8041683.html
Copyright © 2011-2022 走看看