2012-07-19 27 views
0

的$ catcount仍然同時傳遞相同,儘管它已經chnages它的價值,該URL發送相同的舊值jQuery的變量中的URL不改變,而使用easyscroll

<script type="text/javascript"> 
    var $catcount=1; 
    jQuery(document).ready(
     function() { 

      jQuery('.scroll_container').scrollExtend(
       { 
        'target': 'div#scroll_items',   
        'url': 'populates.php', 
        'newElementClass': 'list_item more_content', 
     'ajaxSettings': {'data':'cid='+$catcount}, 
     'onSuccess':function(){ 
            jQuery('.scroll_container').scrollExtend('enable'); 
            $catcount++; 
            alert($catcount); 
            }  
       } 
      ); 

     } 
    ); 
    </script> 
+2

嗯,它看起來像你通過ajax發送數據後遞增計數器。 – Matt 2012-07-19 21:57:58

+0

是的,但功能觸發多個time.and它仍然劑量改變在ajax網址 – pckabeer 2012-07-19 22:01:35

+1

嘗試將其添加到網址,而不是這樣做。添加它作爲答案,所以你可以看到我的意思。 – Matt 2012-07-19 22:10:53

回答

1
<script type="text/javascript"> 
    var $catcount=1; 
    jQuery(document).ready(
     function() { 

      jQuery('.scroll_container').scrollExtend(
       { 
        'target': 'div#scroll_items',   
        'url': function() { 
          return 'populates.php?cid='+$catcount; 
        }, 
        'newElementClass': 'list_item more_content', 
        'onSuccess':function(){ 
            jQuery('.scroll_container').scrollExtend('enable'); 
            $catcount++; 

        }  
       }); 

     } 
    ); 
    </script> 
+0

謝謝馬特。這是一個很好的調整。 – pckabeer 2012-07-19 22:38:15