jsp中用jQuery添加请求拦截,增加请求参数

在jsp的标签页中需要把js中的某些动态参数传递到后台,由于jsp在服务端加载,js在客户端加载,无法直接使用js中的变量,
所以采用请求拦截增加自定义参数的折中办法满足业务需求;
var duty_depart_id = "";//责任单位ID
$.ajaxSetup({
   beforeSend: function (jqXHR, settings) {
     settings.url += settings.url.match(/?/) ? "&" : "?";
     settings.url += "duty_depart_id=" + duty_depart_id;
   }
})

我遇到这个问题的场景是在jeecg框架(前端整合easyui)下,表格是可编辑表格,且该单元格是动态下拉框,每一次请求下拉框数据的时候都要带上这一行的其他单元格数据,
很尴尬的是我无法获取这个下拉框组件,部分代码如下:
<t:dgCol title="复查人"  field="reviewManTemp"  width="90"
               extendParams="editor: {
                       type: 'combobox',
                       options: {
                           valueField:'typecode',
                           textField:'typename',
                           url:'tBHiddenDangerHandleController.do?getReviewManInfo',
                           required: true
                        }
                    }">
</t:dgCol>



原文地址:https://www.cnblogs.com/lijianchuan/p/13098144.html