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问题总结