读书人

jQueryUI autocomplete 插件的live绑定

发布时间: 2012-08-02 11:35:25 作者: rapoo

jQueryUI autocomplete 插件的live绑定等问题

???? 最近做的一个项目用到了jQueryUI 的autocomplete插件,遇到了若干问题,记录下以便备用。

?

???? 1.修改source里默认的ajax参数

???? 官方给出的api中source的一种形式为:

?

$("input.iupac").live("keydown.autocomplete",function(){$(this).autocomplete({minLength:1,width:100, source:function(request,response){request['term'] = encodeHTML(request['term']); ? //处理,转义用户输入request['action'] = "getsuggest";request['tb'] = "huahewu";      $.ajax({        url: "getdata.php",       dataType: "json",type:'post',data:request,        success:function(data){         response(data);        }       });}});});$('input.iupac').live( "input.autocomplete", function(){        $(this).trigger('keydown.autocomplete');});

???????? 由于项目中需要动态添加一些input,而且都要绑定autocomplete,jQueryUI官方没有提供相关的api,最终在stackoverflow中找到以上解决办法,同时解决了在FireFox中中文输入无效的问题。

?

?

读书人网 >Web前端

热点推荐