前端传递的参数到了后端莫名多了个逗号?

1.问题说明

  • 前端参数检查,传递的数据时正常的

  • 后端对象接收的参数检查,莫名多了一个逗号

2..造成的原因

    searchForm表单内存在相同的orgCode参数,前端方法提交时把searchForm表单内的orgCode参数拼接到了utl中的orgName后面,导致实际传递的数据变成了两个。

3..解决方法

  • 定义一个新的空表单
<#form:form id="exportForm" model="${interfaceCallLog}" action="#" method="post" class="form-inline hide"></#form:form>
  • 将原有的表单id替换为新的表单id
function export2(startTimeStr,endTimeStr,orgCode){
   js.ajaxSubmitForm($('#exportForm'), {
      url:"${ctx}/interfaceCallLog/exportstatAbnormalListDataFP?orgCode="+orgCode+"&queryStartTimeStr="+startTimeStr+
            "&queryEndTimeStr="+endTimeStr+"&systemId="+$("#systemId").val(),
      downloadFile:true
   });
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值