js主要是使用 {name : encodeURIComponent(value)}
java接受主要是 java.net.URLDecoder.decode(name, "utf-8");
ajax传参乱码
infoStore.on("beforeload",function(){ var newParams={ certification:encodeURIComponent(certificationName) }; Ext.apply(infoStore.proxy.extraParams,newParams); }); infoStore.load({ params:{ start: 0, limit: itemsPerPage } });
form表单
var username=myForm.getForm().findField("username").getValue(); var info=myForm.getForm().findField("info").getValue(); if(!Ext.isEmpty(username)) myForm.getForm().findField("username").setValue(encodeURIComponent(batName)); if(!Ext.isEmpty(info)) myForm.getForm().findField("info").setValue(encodeURIComponent(userName)) myForm.getForm().submit({ success : function(form, action) { Ext.Msg.alert(""信息"", action.result.msg); }, failure : function() { Ext.Msg.alert(""错误"", ""体系失足,批改失败!""); } });
但是对于大量的form表单,总共不至于每个都这样,没不知道怎么解决