jQuery MiniUI

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

combobox 输入框的值为什么被删除了 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2019-12-20 16:04:07 |只看该作者 |倒序浏览
我有一个combobox 是动态加载数据  然后我监听了onbeforeshowpopup="onBeforeshowpopup(e)"


window.onBeforeshowpopup = function(e){
                var reg = RegExp(/key=/);
                var combobox = mini.get(e.sender.id);
                var text = combobox.getText();
                var url = e.sender.url;
                var ajaxUrl = url;
                if(url && url.match(reg)){
                        var array = url.split('key=');
                        ajaxUrl = array[0];
                }
                 $.ajax({
                        async:false,
                        url:ajaxUrl,
                        type:'post',
                        dataType:'json',
                        data:{"key":text},
                        success:function(msg){
                                combobox.setData(msg);
                        }
                });
               
        }

前端页面上输入框一输入数据  输的数据就被删除了   什么原因啊


Rank: 2

沙发
发表于 2019-12-20 16:10:42 |只看该作者
而且 我也设置了clearOnLoad="false"   没有作用

Rank: 8Rank: 8

板凳
发表于 2019-12-20 16:36:14 |只看该作者
hujun042407 发表于 2019-12-20 16:10
而且 我也设置了clearOnLoad="false"   没有作用

clearOnLoad只对setUrl方式加载数据有效
你这里可以直接combobox.setUrl(url)

Archiver|普加软件

GMT+8, 2024-9-29 11:41 , Processed in 1.038593 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部