标签:false URL true cache 汉字 url params 解析 data
最近升级第三方jar包后,导致许多问题,原来url 地址含有汉字问题,window和linux都可以正常解析,升级后,window可以正常应用,LInux无法解析,没有响应返回,直接导致系统退出。
由于时间紧迫,线上问题较急,所以没有找到系统解决问题方法,只针对单个问题解决。
1、get请求 改为post
将数据封装到data里面
$.ajax({ url : "/**/**/***/", type : 'PUT', dataType : 'json', async: true, cache: true, data: JSON.stringify(data),
success : function(result) { /**处理数据*/ }
2、测试发现,汉字在url路径里面不可解析,但放入参数可以的,通过get方法,返回类表。由于修改其他人代码,其他逻辑也不动为妙,虽然。。。
$table.bootstrapTable( { url: **, dataField: 'body', detailView: true, cache: false, strip: true, pagination: true, sidePagination: 'server', pageNumber: 1, pageSize: 10, pageList: [10, 25, 50, 100], sortable: true, search: false, strictSearch: false, showRefresh: true, showColumns: true, paginationDetailHAlign: 'left', paginationHAlign: 'right', clickToSelect: false, queryParams: function queryParams(params) { // 获取查询条件 var data = getResearchFormData("siteForm"); // 设置分页 data["limit"] = params.limit; data["offset"] = params.offset; data["**"]= ***; return data; }, columns: [ {}]
由于cache为 false,每一个url后面还会带一个&_=时间戳。
为什么原来可以升级后不可以,通用方法继续研究中....
标签:false,URL,true,cache,汉字,url,params,解析,data 来源: https://blog.csdn.net/lvzhihuanj/article/details/122197400
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。