jQuery MiniUI

 找回密码
 立即注册
查看: 5344|回复: 1
打印 上一主题 下一主题

Combox联动控件取值 传递中文参数问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2012-8-23 13:30:28 |只看该作者 |倒序浏览
你好,我有两个combox是联动的,后面一个combox的值是从后台取得,代码如下:
  function onWpChanged(e) {
            var wp_type = wpTypeCombo.getValue();//wp_type 的值是中文

            wpCombo.setValue("");
            var param="param1=xm_code|"+xm_code+"&param2=wp_type|"+wp_type;

            alert(param);
            var url = "/a/aaa.action?"+param;
            
            wpCombo.setUrl(url);
            
        }
有以下两个问题:
1:参数里面其中wp_type是中文,我通过工具查看浏览器的http信息,这个值在传递到后台时乱码,请问这个控件取值,URL参数中中文问题如何解决??
2:这个控件支持像grid那样load()方法进行传值吗?如果能像这样:
grid.url="/a/aaa.action";
        var data={wp_type:wp_type,xm_code:xm_code};
        var json = mini.encode(data);
        grid.load({data:json});

如果支持这种方式传值就好了,不知是否能支持?



Rank: 8Rank: 8

沙发
发表于 2012-8-23 15:17:51 |只看该作者
var wp_type = wpTypeCombo.getValue();
var aa = encodeURIComponent(wp_type);  //加上这句
var param="param1=xm_code|"+xm_code+"&param2=wp_type|"+aa;

这样试试

Archiver|普加软件

GMT+8, 2024-11-29 21:03 , Processed in 1.035959 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部