日期:2014-05-16  浏览次数:20815 次

ajax的send传参怎么获取不到值
我用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);
都可以获取到值,到底什么原因呢。

------解决方案--------------------
send("name="+name)这样传递参数,在服务器request.getParameter("serch")

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

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