分享java帶來的快樂

          我喜歡java新東西

          各種ajax 的json 數據的傳遞(jquery,prototype,thinkajax)

          function showRequest() {
            //alert('before submit!');   
           }
           function reloadCityArr(data){
            var targetSelect=document.getElementById("citySelect");
            clearField(targetSelect)
            for (var i = 0; i < data.length; i++) {   
             var opt = document.createElement("OPTION");
             opt.text=data[i].title;      
             opt.value=data[i].value;  
             targetSelect.add(opt);                           
                  }

           }
           
           function clearField(targetSelect){
            
             var listlength=targetSelect.length;

             for (i=listlength-1;i>=0;i--)
                   {targetSelect.remove(i);}

           }
          //1.prototype方式
           function addChangeProvince(provinceId) {
               var url="__URL__/getCityMap/provinceId/"+provinceId;
             
               new Ajax.Request(url,{
                  method: 'get',
                  onComplete: function(transport){ 
                  reloadCityArr(eval(transport.responseText));        
               }});
           }
          //2.jquery
          function addChangeProvince(provinceId) {
               var url="__URL__/getCityMap/provinceId/"+provinceId;   
               $.ajax({
                   type: "POST",
                   url: url,
                   data: "name=John&location=Boston",
                   dataType:"json",
                   success: function(data){
                     reloadCityArr(data);   
                   
                  
                  }
               });
           }
          //3.thinkajax
           function complete(data,status,info){
            if (status==1){
             reloadCityArr(data);
            }
           }
           function addChangeProvince(provinceId) {
               var url="__URL__/getCityMap/provinceId/"+provinceId;
               ThinkAjax.sendForm('form1',url,complete,'result');
           }

          posted on 2011-03-23 23:37 強強 閱讀(645) 評論(0)  編輯  收藏 所屬分類: web技巧

          主站蜘蛛池模板: 芜湖县| 彝良县| 响水县| 巴彦淖尔市| 安泽县| 东方市| 洛隆县| 嘉黎县| 昌江| 彰化县| 平塘县| 资阳市| 高要市| 夏邑县| 盘锦市| 康保县| 永昌县| 正安县| 绥棱县| 察哈| 绥宁县| 沙雅县| 星子县| 平罗县| 辽源市| 衡阳县| 奇台县| 康保县| 芜湖市| 高唐县| 甘谷县| 阳高县| 孝感市| 永善县| 合阳县| 扎囊县| 黔西县| 韶关市| 沾化县| 长兴县| 临西县|