我在这样的元素中打印本周编号。
<span id="week"><?PHP echo date("W"); ?></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();
}
在此功能中,我将内容从我保存到变量d女巫,在这种情况下是本周数字(40)
然后我将此变量与show_week.php一样传递给
xmlhttp.open("GET","show_week.php?w="+x+'&d='+d,true);
并将新的周数打印到范围为id =“week”的范围。
我无法让它正常工作。
我如何在span id =“week”中添加一周到周日?
答案 0 :(得分:0)
假设你的php脚本传回了一个好日期并且格式正确,你还没有看到你的GET请求的回复,所以试试这个:
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById("week").innerHTML = xmlhttp.responseText;
}