jQuery MiniUI

标题: combobox 输入框的值为什么被删除了 [打印本页]

作者: hujun042407    时间: 2019-12-20 16:04:07     标题: combobox 输入框的值为什么被删除了

我有一个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);
                        }
                });
               
        }

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



作者: hujun042407    时间: 2019-12-20 16:10:42

而且 我也设置了clearOnLoad="false"   没有作用
作者: dforce    时间: 2019-12-20 16:36:14

hujun042407 发表于 2019-12-20 16:10
而且 我也设置了clearOnLoad="false"   没有作用

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




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