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

          主站蜘蛛池模板: 黑龙江省| 米林县| 科技| 治多县| 靖宇县| 海丰县| 清涧县| 丰县| 阿拉善右旗| 贵阳市| 资兴市| 漳平市| 颍上县| 班玛县| 茶陵县| 绥中县| 佛教| 孙吴县| 封开县| 麦盖提县| 福建省| 黑水县| 富锦市| 陆丰市| 苏尼特左旗| 海林市| 江安县| 钦州市| 汉源县| 北碚区| 名山县| 云安县| 南昌市| 都昌县| 台江县| 耒阳市| 宣城市| 闻喜县| 扎囊县| 淮南市| 教育|