Ext 当中怎么向Structs2传递参数?用Ext.lib.Ajax.request为什么就是接收不到参数?还有中文乱码问题,怎么解决


在Ext的可编辑表格中,怎么给action传递参数?

   
  Ext.lib.Ajax.request('GET', 'Student_add', {
  
success : function(response) {
Ext.Msg.alert('信息',response.responseText,function() {store.reload();});
},
failure : function() {Ext.Msg.alert("错误","与后台联系的时候出现了问题");}
},encodeURIComponent(Ext.encode(paramStr)));

ExtJS

DK圈圈老师 12 years ago

Ext.lib.Ajax.request用法好像有点问题参照http://javacrazyer.iteye.com/blog/641112,请求参数中如果有中文最好采用POST方法,前端编码和后台编码都设成一样,这样基本不会出现乱码问题。

   
  Ext.Ajax.request({
  
url:'Student_add',
params:paramStr,
success: function(resp,opts) {
Ext.Msg.alert('信息',response.responseText,function() {store.reload();});
},
failure : function() {Ext.Msg.alert("错误","与后台联系的时候出现了问题");}
});

阿尔托丽亚 answered 12 years ago

Your Answer