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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 堆龙德庆县| 剑河县| 伊金霍洛旗| 乌拉特中旗| 茂名市| 海阳市| 澄城县| 怀仁县| 花垣县| 福泉市| 拜城县| 石景山区| 福安市| 汝南县| 博兴县| 项城市| 垦利县| 汾西县| 顺平县| 祥云县| 安丘市| 扬中市| 伊通| 平远县| 界首市| 宕昌县| 牡丹江市| 鄂尔多斯市| 楚雄市| 西畴县| 霍州市| 广南县| 成安县| 莒南县| 明星| 文水县| 新绛县| 长岭县| 普陀区| 阜宁县| 通榆县|