jQuery MiniUI

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

mini-textboxlist 乱码 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-7-5 11:53:25 |只看该作者 |倒序浏览
项目工程统一为gbk编码,在接收key参数值时, 打印出来的是乱码,请问怎样在前台通过脚本把参数进行encodeURIComponent?

Rank: 8Rank: 8

沙发
发表于 2013-7-5 13:32:48 |只看该作者
var value = mini.get(id).getValue();
var xxx =  encodeURIComponent(value );
然后再把xxx放到url上去试试

Rank: 2

板凳
发表于 2013-7-5 16:35:16 |只看该作者
factory 发表于 2013-7-5 13:32
var value = mini.get(id).getValue();
var xxx =  encodeURIComponent(value );
然后再把xxx放到url上去试 ...

但是在模糊输入时 如何触发事件呢?
没有事件的话,没地儿去写啊~

Rank: 8Rank: 8

地板
发表于 2013-7-5 17:34:56 |只看该作者
lfw 发表于 2013-7-5 16:35
但是在模糊输入时 如何触发事件呢?
没有事件的话,没地儿去写啊~

监听onvaluechanged事件

Rank: 2

5#
发表于 2013-7-7 12:11:26 |只看该作者
factory 发表于 2013-7-5 17:34
监听onvaluechanged事件

NO NO NO   那个时间只是值在改变后才触发,模糊输入时是不触发的。

Rank: 8Rank: 8

6#
发表于 2013-7-8 09:35:26 |只看该作者
lfw 发表于 2013-7-7 12:11
NO NO NO   那个时间只是值在改变后才触发,模糊输入时是不触发的。

监听onbeforeload事件

onbeforeload="onbeforeload"

function onbeforeload(e){
   e.data.key = encodeURIComponent(e.data.key);
}

这样试试

Rank: 2

7#
发表于 2013-7-8 11:19:16 |只看该作者
factory 发表于 2013-7-8 09:35
监听onbeforeload事件

onbeforeload="onbeforeload"

OK 问题解决!!!!!!!

但是为什么在API里没看到有这个事件呢?这个是基类的吗?还是特定在 listboxlist 呢?

ps: 接收参数我是这样获取的
function onbeforeload(e){
       e.params.key = encodeURIComponent(e.params.key);
}

Rank: 8Rank: 8

8#
发表于 2013-7-8 11:25:48 |只看该作者
lfw 发表于 2013-7-8 11:19
OK 问题解决!!!!!!!

但是为什么在API里没看到有这个事件呢?这个是基类的吗?还是特定在 listbo ...

有数据加载的控件,都有beforload和load事件

Rank: 2

9#
发表于 2013-7-8 12:47:51 |只看该作者
factory 发表于 2013-7-8 11:25
有数据加载的控件,都有beforload和load事件

好的,非常感谢!

Archiver|普加软件

GMT+8, 2024-11-28 22:49 , Processed in 1.024364 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部