struts ajax jquery 出问题!!!
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" >
function checkname(){
var jquer = $("#name");
var name = jquer.val();
$.post("user.do?name=" + name ,null,callback);
}
function callback(data){
var resultObj = $("#result");
resultObj.attr("value",data);
}
</script>
action 页面
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
UserForm formbean = (UserForm)form;
String name = request.getParameter("name");
String responseContext;
if(name == null|| name.length()==0){
System.out.println("a");
responseContext = "not null";
PrintWriter out = response.getWriter();
out.flush();
out.print(responseContext);
}
request.setAttribute("name", formbean.getName());
return mapping.findForward("add");
}
为什么我输入 abc 的时候
data 返回的 是
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> </head> <body> abc </body><html>