ajax异步验证账号重复

-GSC 2020-04-29 09:42:18
请问我做一个ajax异步验证账号是否重复为啥啥都不显示呢?搞了一晚上没发现问题
script代码:
$(function(){        
$("#uname").onblur(function(){//当xxx失去焦点时
var value = $("#uname").val();//获取id为xxx的元素
$.ajax({
url:"/servlet/AjaxServlet",//要请求服务器URL
data:{"val":value},//这是一个对象,它表示请求参数 服务器端可以使用request。getParamet() 来获取
async:true,//是否为异步请求
cache:false,//是否缓存结果
type:"POST",//请求方式
dataType:"json",//服务器返回的数据是什么类型 json:接收一个对象
success:function(result){//这个函数会在服务器执行成功时被调用,参数result就是服务器返回的值
if(result){
document.getElementById("notice").innerText="已存在";
}else{
document.getElementById("notice").innerText="hh";
}
}
});
});
});

jsp代码:
<form  action="ZuCe_result.jsp" method="post" name="frm_register">
<table border="0" cellspacing="5" cellpadding="0" width="50%" align="center">
<tr>
<td>用户名:</td>
<td><input type="text" size="30" name="uname" id="uname" /><span id="notice"></span></td>
</tr>

servlet代码:
@WebServlet("/AjaxServlet")
public class AjaxServlet extends HttpServlet {
private static final long serialVersionUID = 1L;

/**
* @see HttpServlet#HttpServlet()
*/
public AjaxServlet() {
super();
// TODO Auto-generated constructor stub
}

/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
String value = request.getParameter("val");//在adjx的data中进行设置
UserDao dao = new UserDao();
boolean rs = dao.isExitUname("value");
if(rs){
//用jquery的 ajax回调函数 返回的值就是 print中的字符串
response.getWriter().print("true");
}else{
response.getWriter().print("false");
}

}

/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}

}
...全文
157 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
-GSC 2020-04-30
  • 打赏
  • 举报
回复
有人吗??
-GSC 2020-04-30
  • 打赏
  • 举报
回复
引用 2 楼 dhacker1 的回复:
你得url请求路径有问题啊,ajax里的是/servlet/AjaxServlet,你得@WebServlet("/AjaxServlet"),少了一个servlet,然后测试的话你可以打断点,如果请求过来了后,后台可以看到的
谢谢!!,问题就在这,我找了老半天
dhacker1 2020-04-30
  • 打赏
  • 举报
回复
你得url请求路径有问题啊,ajax里的是/servlet/AjaxServlet,你得@WebServlet("/AjaxServlet"),少了一个servlet,然后测试的话你可以打断点,如果请求过来了后,后台可以看到的
【太阳能电池系统与逆变器】太阳能电池的电压输出被储存在电池中,同时直流电压通过五级逆变器转换为交流电(Simulink仿真实现)内容概要:本文档围绕太阳能电池系统与逆变器展开,重点介绍了一个基于Simulink的仿真模型,其中太阳能电池产生的直流电压被储存于电池中,并通过五级逆变器转换为交流电。该系统仿真涵盖了光伏发电、储能管理和电力电子变换的核心环节,突出了多级逆变器在提升电能质量和转换效率方面的优势。文中详细描述了系统结构、工作原理及Simulink建模过程,有助于理解可再生能源系统的能量转换与控制策略。; 适合人群:具备一定电力电子、自动控制或新能源系统基础知识的高校学生、研究人员及工程技术人员。; 使用场景及目标:①用于教学演示太阳能发电系统的能量流动与转换过程;②支持科研中对多级逆变器拓扑结构的性能分析与优化设计;③为微电网、分布式能源系统中的储能与并网控制提供仿真基础。; 阅读建议:建议结合Simulink软件实际操作,深入理解模型各模块的功能与参数设置,并可通过修改逆变器级数或控制策略进行拓展性实验,以增强对系统动态响应和稳定性的认识。
内容概要:本文全面解析了全国大学生智能汽车竞赛的赛事定位、赛制安排与竞赛类别,并通过武汉大学、成都理工大学等高校的经典参赛案例,深入剖析了智能车在视觉识别、机械结构设计、算法优化等方面的创新实践。文章进一步梳理了智能车开发的核心技术体系,涵盖感知层的多传感器融合与视觉AI部署、决策控制中的路径规划与运动控制策略,以及软硬件平台的协同架构。最后,基于竞赛技术延伸出智能物流分拣车、越野巡检机器人、多模态智能识别平台等实际应用项目,展示了从赛事到产业落地的技术转化路径。; 适合人群:具备一定电子、控制、计算机或机械基础的高校学生及指导教师,尤其适合参与智能车竞赛或工程实践项目的1-3年经验研发人员; 使用场景及目标:①了解智能车竞赛的整体架构与备赛策略;②掌握视觉识别、多传感器融合、运动控制等关键技术的设计与实现方法;③探索竞赛成果向智能物流、无人巡检、安防识别等领域的产业化应用; 阅读建议:建议结合具体案例与技术模块进行系统学习,重点关注技术突破背后的创新思维与跨学科整合方法,同时可参考文中项目实践开展原型开发与成果转化。

81,115

社区成员

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

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