extjs5 store load默認Get 導致的問題

                小編:管理員 121閱讀 2022.09.07

                最近的一個項目 本地測試好好的 但是交付以后 出現了 中文條件查詢結果返回為空的問題

                分析原因發現extjs load 數據 默認是GET方式

                而本地卻可以

                因此推測 :

                如果tomcat不支持中文編碼 會導致傳到后臺的中文應該是亂碼因此查詢不到數據

                所以

                1 修改tomcat uri編碼為UTF-8

                <span style="color:#5a5a5a;"> <Connector port="8080"
                 
                           URIEncoding="utf-8"
                 
                             protocol="HTTP/1.1"
                 
                             connectionTimeout="20000"
                 
                             redirectPort="8443" /></span>
                復制

                2 最好 加載方式改為post

                proxy:{
                		type:"ajax",
                		url:$.baseUrl()+"/user/getUsers",
                		 actionMethods: {
                	            create : 'POST',
                	            read   : 'POST', // by default GET
                	            update : 'POST',
                	            destroy: 'POST'
                	        },
                		reader:{
                			type:"json",
                			method: "POST",
                			rootProperty :"rows",
                			totalProperty :'total'		
                		},
                		writer:{
                			type:"json",
                			method: "POST"
                		}
                	},
                復制
                關聯標簽:
                喵视频,国偷自产一区二视频观看,国产三级视频在线观看,国产精品免费久久久久电影,老师你下面太紧了拔不出来,国产成人亚洲欧美综合无码,亚洲日本VA中文字幕久久