一个简单的AJAX问题,大家帮帮忙
- JScript code
function s_xmlhttprequest()//创建ajax实例{ if(window.ActiveXObject) { xmlHttp=new ActiveXObject('Microsoft.XMLHTTP'); } else if(window.XMLHttpRequest) { xmlHttp=new XMLHttpRequest(); }}function get_date()//获取input框的值传给当前面{ s_xmlhttprequest(); var date=document.getElementById("date").value; xmlHttp.open("GET","#?date="+date,true); xmlHttp.send(null);}- PHP code
<?php echo $_GET["date"];?>
var date=document.getElementById("date").value;这句代码可以获得input框的值,但是下面的PHP代码一直获取不到date的值。刚学ajax,希望高手看看以上代码有什么问题
[解决办法]
xmlHttp.open("GET","test.php?date="+date,true);
[解决办法]
去掉#吧。。这个后面的不算参数了。。
另外在firebug中看下提交的请求连接地址对么????