GET http://localhost:8080/bhwo-we/downLoadFileCX/doGetFile?downloadType=downloadWECJCF15&whereSql=account%3D%27undefined%27%20and%20YM%3D%27%27 404 (anonymous) @ :8080/bhwo-we/WE/CJ/…ersion=20230606:136 dispatch @ :8080/bhwo-we/kendoui/js/jquery.min.js:3 r.handle @ :8080/bhwo-we/kendoui/js/jquery.min.js:3 favicon.ico:1 GET http://localhost:8080/favicon.ico 404
时间: 2023-08-13 14:04:52 浏览: 51
这段信息是浏览器开发者工具控制台输出的错误信息。
第一条错误信息表示在发送 GET 请求时,服务器返回了 404 错误,即找不到对应的资源。具体来说,访问的资源是 `/bhwo-we/downLoadFileCX/doGetFile`,传递了两个参数:`downloadType=downloadWECJCF15` 和 `whereSql=account%3D%27undefined%27%20and%20YM%3D%27%27`。其中,`account` 和 `YM` 的值没有被正确设置,所以 `whereSql` 参数的值是 `account%3D%27undefined%27%20and%20YM%3D%27%27`,导致服务器无法正确处理请求。
第二条错误信息表示浏览器在请求网站的 favicon.ico 文件时,同样返回了 404 错误,即找不到对应的资源。这通常是因为网站没有提供 favicon.ico 文件或者文件路径不正确导致的。
相关问题
$("#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 编码,以防止特殊字符对链接的解析造成影响。