world_eyes

          記錄點滴的地方

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            10 隨筆 :: 3 文章 :: 1 評論 :: 0 Trackbacks

              由于項目中需要autocomplete,且項目中一直使用jquer的框架。所以繼續選用jquery 的插件jquery-autocomplete,看到jquery-autocomplete自帶的demo感覺很是容易但是在使用中卻沒有想象中的那么順手。

               關于Jquery-autocomplete處理response中是Json對象時當成字符串處理。查了一些資料終于找到處理方法先看代碼:
            $("#fromCity").autocomplete("../searchCity.do", {
               multiple: true, 
               width:150, 
               max:50,  
               max:50, 
               multipleSeparator: '',
               dataType: 'json',  
          //加入對返回的json對象進行解析函數,函數返回一個數組    
               parse: function(data) {
                 var rows = [];
                 for(var i=0; i<data.length; i++){
                  rows[rows.length] = {
                    data:data[i].nameEn +"-"+data[i].nameCn,
                    value:data[i].cityCode,
                    result:data[i].nameCn
                    };
                  }
               return rows;
                 },
               formatItem: function(row, i, n) {
                  return row;     
              }
            });

          同時給隱藏域賦值:
          $("#hinpfromCity").result(function(event, data, formatted) {
              var hidden = $("#fromCity");
              hidden.val(data.substring(data.length-4,data.length-1));
             });

           就是在出來綁定中添加一個對返回的json對象進行解析函數。

          posted on 2008-12-16 22:57 world_eyes 閱讀(3674) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 宜昌市| 定日县| 东明县| 南京市| 荔波县| 云梦县| 共和县| 田东县| 丰原市| 额尔古纳市| 旺苍县| 上虞市| 德兴市| 拉孜县| 刚察县| 澜沧| 崇信县| 忻州市| 扬中市| 苍南县| 湘潭县| 青阳县| 嘉荫县| 鄂托克前旗| 周宁县| 稷山县| 达日县| 沁阳市| 临城县| 永宁县| 资兴市| 南投县| 东明县| 温宿县| 诏安县| 茶陵县| 平凉市| 南和县| 广饶县| 永兴县| 广安市|