Php添加一周到日期点击

时间:2013-10-03 11:52:27

标签: php ajax date onclick

我在这样的元素中打印本周编号。

<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”中添加一周到周日?

1 个答案:

答案 0 :(得分:0)

假设你的php脚本传回了一个好日期并且格式正确,你还没有看到你的GET请求的回复,所以试试这个:

xmlhttp.onreadystatechange=function() {
    if (xmlhttp.readyState==4 && xmlhttp.status==200) {
        document.getElementById("week").innerHTML = xmlhttp.responseText;
    }