分享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 強強 閱讀(660) 評論(0)  編輯  收藏 所屬分類: web技巧

          主站蜘蛛池模板: 宜良县| 鲁甸县| 淄博市| 陆河县| 景泰县| 怀集县| 阿巴嘎旗| 泸西县| 保山市| 精河县| 苍南县| 沂南县| 渝中区| 绵竹市| 广汉市| 中方县| 方城县| 将乐县| 临安市| 兰西县| 沙湾县| 宁远县| 乌拉特中旗| 景洪市| 宜黄县| 瓦房店市| 巴青县| 上杭县| 柯坪县| 平阳县| 增城市| 台南县| 泰兴市| 安丘市| 普兰县| 神木县| 宣化县| 晋城| 曲阳县| 岢岚县| 出国|