我有一個數據庫表中最近17個條目的列表,並且希望使用jquery/ajax有一個下一個按鈕,當你點擊它時加載下17個條目。 它將17變量傳遞給第一次正常工作的.load(稍後用作mysql限制),但是我嘗試用17增加啓動變量,以便下次單擊時將它傳遞給34。加載(所以它再次加載17),但這不起作用,它只是在第二,第三等加載相同的17。點擊(所以沒有改變)。閱讀其他問題,這應該是使用全局變量的正確方法,方法是將其設置爲var,並在函數內部不使用var。jquery點擊功能裏面沒有改變的變量
<script>
var start = 17;
var loadUrl = '<?php echo site_url('welcome/battles'); ?>';
$("#latestbattlesnext").click(function() {
$('#left').load(loadUrl + "/" + start);
start = start + 17;
});
</script>
是您'click'功能重新加載頁面和重置'start'變種? –
我們可以看到返回列表的服務器端腳本嗎? – yoda
控制檯中的任何錯誤? – AlienWebguy