永发信息网

ajax 实现无刷新筛选,并动态的显示出来,找了好多方法都不行,可能是我这边的方法不对,求指点

答案:1  悬赏:30  手机版
解决时间 2021-03-30 19:04
  • 提问者网友:暗中人
  • 2021-03-30 10:31
ajax 实现无刷新筛选,并动态的显示出来,找了好多方法都不行,可能是我这边的方法不对,求指点
最佳答案
  • 五星知识达人网友:神鬼未生
  • 2021-03-30 10:57
使用jQuery实现Ajax操作
想要实现Ajax页面无刷新效果,但是直接利用Ajax代码实在有些麻烦,所以就想用jQuery实现。jQuery很好的封装了Ajax的核心对象XMLHTTPRequest。所以用起来非常方便。
首先,创建服务器端代码,这里用Servlet实现服务器端的数据处理;代码如下:

protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
// 设置编码格式
resp.setContentType("text/html;charset=UTF-8");
// 创建输出对象
PrintWriter out = resp.getWriter();

// 得到请求参数
String name = req.getParameter("uname");
// 判断
if (name == null || name.length() == 0)
{
out.println("用户名不能为空!");
}
else
{
// 判断
if (name.equals("cheng"))
{
out.println("用户名["+ name +"]已存在!请使用其他用户名!");
}
else
{
out.println("用户名[" + name + "]尚未存在!您可以注册!");
}
}
}

然后,创建JSP页面,要使用jQuery,必须在页面之中引入jQuery库,也就是一个Javascript文件,另外还需引入自定义的Javascript文件,如下:

?





而JSP页面只需要一个文本框、一个普通按钮和一个空白DIV层即可,该DIV用于显示服务器端返回的处理结果;按钮的单击事件触发verify()方法。如下:

?



用户名:











注意:Ajax方式下不需要使用表单来进行数据提交,因此页面中不用写

追问没看懂,这个是要点击上面的条件,根据条件显示在下面框框里面,我是新手,不怎么会。还请详细解答,谢谢您了!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯