WEB开发网
开发学院WEB开发ASP.NET 在WebForms和MVC中实现AutoComplete 阅读

在WebForms和MVC中实现AutoComplete

 2012-05-14 13:48:45 来源:WEB开发网   
核心提示: 注意,参数必须是prefixText和count,在WebForms和MVC中实现AutoComplete(3),下面我们再看看如何在mvc中实现,这里需要使用jquery插件jquery.autocomplete.js
 

注意,参数必须是prefixText和count。

下面我们再看看如何在mvc中实现,这里需要使用jquery插件jquery.autocomplete.js。代码如下

 

jQuery("#courseName").autocomplete("/TaskScoreEnter/GetCourseByPym/", {  
       minChars: 0, //最小响应的字符数  
       max: 10, //返回数据的最大条数  
       autoFill: false,  
       delay: 400,  
       matchContains: true,  
       scrollHeight: 220,  
       dataType: 'json',  
       selectFirst: false,  
       parse: function (data) {  
           var rows = [];  
           if (data == null) {  
               return rows;  
           }  
           for (var i = 0; i < data.rows.length; i++) {  
               rows[rows.length] = {  
                   data: data.rows[i].name,  
                   value: data.rows[i].course_id,  
                   result: data.rows[i].name  
               };  
           }  
           return rows;  
       },  
       formatItem: function (row, i, max) {  
           return row;  
       },  
       formatMatch: function (row, i, max) {  
           return row;  
       },  
       formatResult: function (row) {  
           return row;  
       }  
   }).result(function (event, data, formatted) {  
       if (formatted == "") {  
           $("#courseName").val("");  
           $("#hfd_course_id").val("");  
           $("#courseName").focus();  
           alert("请准确选择", "提示信息");  
       }  
       else {  
           $("#hfd_course_id").val(formatted);  
       }  
   }); 

上一页  1 2 3 4  下一页

Tags:WebForms MVC 实现

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接