我需要加載用戶定義的特定月份的內容。如果用戶選擇七月份,則會在七月份顯示一系列事件(本例中的內容)。如果用戶選擇六月,則顯示六月的所有事件。現在,我有一個腳本設置到用戶點擊「下一個」鏈接切換月份的位置。每次只顯示一個月。當用戶點擊「下一個」鏈接時,我希望下個月的所有內容都可以加載。例如,如果用戶在六月份,並且他們在七月之後點擊,則將顯示以及七月份的所有事件。要加載我使用的新事件:根據月份將內容加載到div中
window.location = "/<?php echo $site_slug; ?>/ministries/events/<?php echo $_GET['year']; ?>/<?php echo $_GET['month']; ?>;
當用戶點擊「下一步」按鈕,這就是所謂的。一個API填充$ _GET ['year']和$ _GET ['month'}變量。當我點擊下一個按鈕時,我沒有得到「年」和「月」的值,但只是一個hashtag。我的問題是,javascript語法是否正確?
編輯:添加更多的代碼:
的Jquery:
<script type="text/javascript">
$('document').ready(function(){
$(".event_months li:nth-child(3)").addClass("doShow");
$("a.next").click(function() {
$('.first').toggleClass("first");
var $toHighlight = $('.doShow').next().length > 0 ? $('.doShow').next() : $('.event_months li').first();
$('.doShow').removeClass('doShow');
$toHighlight.addClass('doShow');
window.location = "/<?php echo $site_slug; ?>/ministries/events/<?php echo $_GET['year']; ?>/<?php echo $_GET['month']; ?>;
});
});
</script>
不知道,如果API調用會幫助,但在這裏它是:
<?php getContent(
"event",
"display:list",
"order:recent",
"find_group:".$site_slug,
"groupby:month",
"year:".$_GET['year'],
"month:".$_GET['month'],
"group_show:<li class='noShow'>__slug__</li>"
);
?>
這是什麼尾隨'+'在做什麼?錯字? –
是的,錯字。現在糾正了,謝謝。 – user715564
代碼看起來好像什麼都可以,問題是你在變量中發送了什麼,多顯示一些代碼,它應該能夠回答, – thegrede