ajax方法中的date参数,在dibugg中返回的一直都是null
jsp代码
function tijiao1(obj){
var val = $(obj).val();
$.ajax({
url: "${pageContext.request.contextPath}/servlet",
async: true,
date:"name="+val,//得到输入框的value值
type:"POST",
dataType: "text",
success:function (date){
$("#span1").html(date).css("color","red")
},
}
);
}
使用request.getparament()方法来获取name,但是一直取不到,一直都为null,
@WebServlet("/servlet")
public class NameVerifiction extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
req.setCharacterEncoding("utf-8");
String name = req.getParameter("name");//name一直为null
NameverifictionService a=new NameverifictionService();
boolean b = a.tijiao1(name);
if (!b){
resp.setContentType("text/html;charset=utf-8");
resp.getWriter().println("用户名错误");
}
}