一个简单的AJAX问题,大家帮帮忙

天魔雷帝 2012-06-14 06:26:42

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 echo $_GET["date"];?>

var date=document.getElementById("date").value;这句代码可以获得input框的值,但是下面的PHP代码一直获取不到date的值。刚学ajax,希望高手看看以上代码有什么问题
...全文
94 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
pangeneral 2012-06-24
  • 打赏
  • 举报
回复
最后是怎么解决的?
matjumbo 2012-06-15
  • 打赏
  • 举报
回复
去掉#吧。。这个后面的不算参数了。。
另外在firebug中看下提交的请求连接地址对么????
001007009 2012-06-14
  • 打赏
  • 举报
回复
onreadystatechange 事件
当请求被发送到服务器时,我们需要执行一些基于响应的任务

楼主参考下
http://www.w3school.com.cn/ajax/ajax_xmlhttprequest_onreadystatechange.asp


天魔雷帝 2012-06-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
xmlHttp.open("GET","test.php?date="+date,true);
[/Quote]
这样我也试过,还是不行,ajax只用以下两句就够了吗,是不是缺少语句?是否需要xmlHttp.onreadystatechange?

xmlHttp.open("GET","#?date="+date,true);
xmlHttp.send(null);
001007009 2012-06-14
  • 打赏
  • 举报
回复


xmlHttp.open("GET","test.php?date="+date,true);

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧