在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>