好的,所以基本上我有一個 WP 插件。在這個插件中有大量的邏輯,如下所示......
然后最重要的是它會為帖子回圈并基于它們輸出資料等。
我想要做的就是能夠根據下拉選擇將星期一日期更改為不同的日期。但是,我不想每次都重新加載頁面。但是使用 Ajax 我無法更改頁面上已經加載的變數。如何根據下拉選擇的值將 Mondate 更新為新值。
echo '<select name="donewithit" style="border:solid 1px;" id="myDropDown">
<option value="1">This Week</option>
<option value="3">Last Week</option>
<option value="2">Next Week</option>
</select>';
$mondate = date('Y-m-d', strtotime(' 1 Monday'));
$today = date('Y-m-d');
$todayday = date("l");
if ($mondate != $today && $todayday == "Monday") {
$mondate = $today;
}
$tusdate = date('Y-m-d', strtotime($mondate . ' 1 days'));
$weddate = date('Y-m-d', strtotime($mondate . ' 2 days'));
$thusdate = date('Y-m-d', strtotime($mondate . ' 3 days'));
$fridate = date('Y-m-d', strtotime($mondate . ' 4 days'));
echo $mondate;
for ($i = 0; $i < 5; $i ) {
// get year, month, and day
if ($i == 0) {
$year = date("Y", strtotime($mondate));
$month = date("m", strtotime($mondate));
$day = date("d", strtotime($mondate));
$displayday = "MON";
} else if ($i == 1) {
$year = date("Y", strtotime($tusdate));
$month = date("m", strtotime($tusdate));
$day = date("d", strtotime($tusdate));
$displayday = "TUE";
} else if ($i == 2) {
$year = date("Y", strtotime($weddate));
$month = date("m", strtotime($weddate));
$day = date("d", strtotime($weddate));
$displayday = "WED";
} else if ($i == 3) {
$year = date("Y", strtotime($thusdate));
$month = date("m", strtotime($thusdate));
$day = date("d", strtotime($thusdate));
$displayday = "THU";
} else if ($i == 4) {
$year = date("Y", strtotime($fridate));
$month = date("m", strtotime($fridate));
$day = date("d", strtotime($fridate));
$displayday = "FRI";
}
uj5u.com熱心網友回復:
基本上,
必須重復此功能三次,然后通過在下拉選擇選單上執行的 javascript 隱藏我不想顯示的版本。
不理想。不是我想要的。我能想到的唯一解決方案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/462097.html
上一篇:完成表opencv中的缺失行
