jQuery MiniUI

标题: Combox联动控件取值 传递中文参数问题 [打印本页]

作者: myemovie    时间: 2012-8-23 13:30:28     标题: Combox联动控件取值 传递中文参数问题

你好,我有两个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});

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




作者: factory    时间: 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;

这样试试




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2