button_query_onclick = function () { $("#inqu_status-0-itemTable").val($("#inqu_status-0-typeId").val()+""+$("#inqu_status-0-tableId").val()); efgrid.submitInqu( "ef_grid_result", "we","WEJH0002什么意思
时间: 2023-07-19 19:14:03 浏览: 74
?"
根据您提供的代码,button_query_onclick 是一个 JavaScript 函数。该函数中包含了一个对 jQuery 的使用,用于获取页面中的两个元素的值,并将它们拼接在一起存放到一个名为 #inqu_status-0-itemTable 的元素中。另外,该函数还调用了 efgrid.submitInqu 函数,该函数的作用是在指定的元素中显示查询结果。
至于您的问题:“WEJH0002什么意思?”我不清楚。请提供更多上下文信息,以便我能更好地理解并回答您的问题。
相关问题
$("#inqu_status-0-itemTable").val($("#inqu_status-0-typeId").val()+""+$("#inqu_status-0-tableId").val());什么意思
这是一段jQuery代码,意思是将id为"inqu_status-0-typeId"和id为"inqu_status-0-tableId"的两个表单元素的值拼接在一起,然后将拼接后的结果赋值给id为"inqu_status-0-itemTable"的表单元素。具体来说,可能是用于构建一个查询条件,将typeId和tableId合并成一个itemTable作为查询条件的一部分。
$("#DOWLOAD").on("click",function (e) { var account = $("#account").val();//账套 var calcType=$("#inqu_status-0-calcType").val();//成本科目 var ym=$("#inqu_status-0-ym").val();//年 var subjectDesc=$("#inqu_status-0-subjectDesc").val();//成本中心 var costCenter=$("#inqu_status-0-costCenter").val();//成本中心 var subjectDesc=$("#inqu_status-0-subjectDesc").val();//成本科目 var predictPrice=$("#inqu_status-0- predictPrice").val();//归属码 var whereSql="account='"+account+"' and YM='"+ym+"'"; if(costCenter!="")whereSql+= " and COST_CENTER='"+costCenter+"'"; if(calcType!="")whereSql+= " and calcType='"+calcType+"'"; //动态生成xls文件下载 window.location.href = IPLATUI.CONTEXT_PATH + "/downLoadFileCX/doGetFile?downloadType=downloadWECJCF15&whereSql="+encodeURIComponent(whereSql); });什么作用
这段代码是一个 jQuery 事件监听器,当 `#DOWLOAD` 元素被点击时,会执行其中的函数。
在函数内部,首先获取了一些表单元素的值,包括账套、成本科目、年、成本中心、归属码等。然后根据这些值构造了一个查询语句 `whereSql`,用于向后台查询符合条件的数据。
最后,通过拼接字符串的方式,构造了一个下载链接,并将浏览器页面重定向到该链接,从而实现了动态生成 Excel 文件并提供下载的功能。其中,`encodeURIComponent()` 函数用于对查询语句进行 URL 编码,以防止特殊字符对链接的解析造成影响。
阅读全文