ajax的send传参怎么获取不到值

幻影小子 2012-08-15 04:42:51
我用send("name="+name)这样传递参数,在服务器request.getParameter("serch");怎么获取不到值
ajax这样的xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlhttp.open("post",url,true);
xmlhttp.send("name"+name);
为什么获取不到值啊,我xmlhttp.open("get",url,true);
xmlhttp.sendnull);
都可以获取到值,到底什么原因呢。
...全文
234 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
幻影小子 2012-08-16
  • 打赏
  • 举报
回复
1楼正解 我的setRequestHeader放在了open前面 所以不行 谢谢
YAVA_2009 2012-08-16
  • 打赏
  • 举报
回复
同意1楼
mingfish2 2012-08-15
  • 打赏
  • 举报
回复
高手啊,不用jquery做ajax,我没了库,就不会js了
Go 旅城通票 2012-08-15
  • 打赏
  • 举报
回复
send("name="+name)这样传递参数,在服务器request.getParameter("serch")

键名称你没写对吧??而且setRequestHeader要在open以后才能调用,要不出错

一些基本知识:ajax问题总结

52,797

社区成员

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

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