您的位置:首页 > Web前端 > JavaScript

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

});

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: