Extjs提交的Json里中文乱码
2015-12-11 10:45
661 查看
在对from提交与store提交对比后发现load提交默认为“get”.参考相应说明后。在数据源定义中更改method为"post".即可解决store带中文提交乱码问题。
var processStore = Ext.create('Ext.data.Store', {
storeId: 'processStore',
model: 'processModel',
pageSize: 20,
remoteSort: true,
proxy: {
type: 'ajax',
url:'${actionBase}/listJson',
actionMethods:{ //解决store带中文提交乱码问题
read:'post'
},
reader: {
type: 'json',
root: 'items',
totalProperty: 'total'
},
writer: {
type: 'json',
root: 'items',
encode: false
}
},
listeners: {
beforeload: function (store, operation, eOpts) {
if (operation.params) {
Ext.apply(operation.params, getFindPara());
} else {
operation.params = getFindPara();
}
}
}
,autoLoad :true
});
var processStore = Ext.create('Ext.data.Store', {
storeId: 'processStore',
model: 'processModel',
pageSize: 20,
remoteSort: true,
proxy: {
type: 'ajax',
url:'${actionBase}/listJson',
actionMethods:{ //解决store带中文提交乱码问题
read:'post'
},
reader: {
type: 'json',
root: 'items',
totalProperty: 'total'
},
writer: {
type: 'json',
root: 'items',
encode: false
}
},
listeners: {
beforeload: function (store, operation, eOpts) {
if (operation.params) {
Ext.apply(operation.params, getFindPara());
} else {
operation.params = getFindPara();
}
}
}
,autoLoad :true
});
相关文章推荐
- JS判断是否是IE浏览器仅仅需要7bytes!
- 页面缓存js问题解决
- 页面缓存js问题解决
- js 时间
- Javascript中改变this指针的指向的三种方法
- js获取手机联网状态
- javascript获取隐藏元素(display:none)的高度和宽度的方法(转)
- JavaScript学习笔记之——初识js
- 向左无缝滚动javascript
- 向右无缝滚动javascript
- 向上无缝滚动javascript
- 动态加载js的方法
- jsp页面编辑匹配下拉选中
- 将 project.json 项目转换为 Visual Studio 2015 解决方案
- 接收前台返回的Json格式参数
- Chrome 中的 JavaScript 断点设置和调试技巧
- web中接收不到自定义控件事件的简单解决方案(修改控件)
- js------for-in
- jsp中生成验证码,不用session也可以(主要是:思想)
- JSON使用MissingMemberHandling 反序列化对象中不匹配成员的异常