jQuery MiniUI

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

AutoComplete如何自定义事件 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2016-6-28 15:39:28 |只看该作者 |倒序浏览
前端html代码:
<input id="txtCustSearch" class="mini-autocomplete" required="true" style="width:200px;"
            valueField="FID" textField="FullName" url="../Ajax/AjaxRepair.ashx?method=FilterCustomer"
            loadingText="查询中" popupEmptyText="未找到匹配的客户"/>


js代码:
function GetCustomer() {
    alert("aaa");
    if (event.keyCode == 13) {
        var customerFid = mini.get("txtCustSearch").getValue();
        if (customerFid != null) {
            $.ajax({
                type: "post",
                url: "../Ajax/AjaxRepair.ashx",
                data: { method: "GetCustomer", FID: customerFid },
                success: function (data) {
                    alert(data);
                }
            });
        }
    }
}
主要目的是在选择了指定的下拉内容后,根据得到value查询出相关的其他信息。不管在autocomplete中添加onblur、onchange、onkeypress还是valuechanged 都无法触发GetCustomer()事件,请问应该如何在autocomplete中添加自定义的事件?
谢谢!

Rank: 8Rank: 8

沙发
发表于 2016-6-28 15:56:36 |只看该作者
这个控件的默认功能就是输入之后自动传递到后台,后台处理数据搜索,不明白你要监听事件另外做什么

Rank: 1

板凳
发表于 2016-6-29 09:17:10 |只看该作者
dforce 发表于 2016-6-28 15:56
这个控件的默认功能就是输入之后自动传递到后台,后台处理数据搜索,不明白你要监听事件另外做什么
...

我是希望在返回的结果里面 选择了某一个选项后,拿这个选项的value再去后台进行其他的数据搜索

Rank: 8Rank: 8

地板
发表于 2016-6-29 09:27:42 |只看该作者
zhugezhiyuan 发表于 2016-6-29 09:17
我是希望在返回的结果里面 选择了某一个选项后,拿这个选项的value再去后台进行其他的数据搜索 ...

没有这样的功能

Archiver|普加软件

GMT+8, 2024-5-18 16:25 , Processed in 1.038297 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部