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>