extjs5 store load默认Get 导致的问题
小编:管理员 439阅读 2022.09.07
最近的一个项目 本地测试好好的 但是交付以后 出现了 中文条件查询结果返回为空的问题
分析原因发现extjs load 数据 默认是GET方式
而本地却可以
因此推测 :
如果tomcat不支持中文编码 会导致传到后台的中文应该是乱码因此查询不到数据
所以
1 修改tomcat uri编码为UTF-8
复制
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" } },复制
相关推荐
- ExtJs七(ExtJs Mvc创建ViewPort) 前言在4.1的时候,要先创建一个扩展于Ext.app.Application的类,然后用create创建它的实例来开始应用程序的。而在4.1.1,则可直接调用application方法开始执行应用程序,简化了。调用application方法,其参数是一个配置对象,主要配置项有以下三个:name:用来…
- 3DMAX提示和技巧 本主题标识使用 Civil View 的一些重要提示和技巧。常规使用屏幕分辨率至少为 1280x1024 的 Civil View。低于此分辨率时,一些面板将占用过多屏幕空间。 将视口设置为线框显示以达到最佳性能。 要尽可能简化用户界面,请在单个视口中工作并关闭 3ds Max 命令面…