【发布时间】:2013-10-03 11:52:27
【问题描述】:
我在这样的元素中打印本周编号。
<span id="week"><?PHP echo date("W"); ?></span>
然后我有一个函数来收集我的 span 的内容并添加一个参数,即我想在今天的一周中添加多少周。
<a href="#" onclick="show_week(1)">Next week</a>
javascript 函数 show_week() 如下所示
function show_week(x){
var d =document.getElementById("week").innerHTML;
//alert(d.innerHTML);
if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
} else {// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
}
}
xmlhttp.open("GET","show_week.php?w="+x+'&d='+d,true);
xmlhttp.send();
}
在这个函数中,我将内容从 my 保存到变量 d 中,在这种情况下是本周编号 (40)
然后我像这样用 show_week.php 传递这个变量
xmlhttp.open("GET","show_week.php?w="+x+'&d='+d,true);
并将新的周数打印到 id="week" 的跨度中。
我无法让它正常工作。
如何在 span id="week" 中的 weekdate 中添加一周?
【问题讨论】:
-
你的星期日期是什么样的?
var_dump($_GET['w']);输出什么? -
$_GET['w'] 输出我想要提前多少周。 1 代表提前一周,2 代表提前一周,以此类推。 $_GET['d'] 输出 span id="week" 的内容