永发信息网

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

答案:1  悬赏:30  手机版
解决时间 2021-03-30 19:04
ajax 实现无刷新筛选,并动态的显示出来,找了好多方法都不行,可能是我这边的方法不对,求指点
最佳答案
使用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方式下不需要使用表单来进行数据提交,因此页面中不用写

追问没看懂,这个是要点击上面的条件,根据条件显示在下面框框里面,我是新手,不怎么会。还请详细解答,谢谢您了!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么5号电池称为AA电池?7号电池称为AAA电
宝马745报5F28故障代码怎么解决
江苏南洋光电科技有限公司,不道德,增值税发
听说互惠生挺好的,我有两个朋友都出去做了互
隐形蓝牙耳机求推荐,QCY的Q29怎么样
一个什么字可以形容形势所逼的意思
The government is trying hard to give the
王冰 这个名字有什么含义
邯郸曲胜整形美容举办过网红大赛?
碧云天音乐城地址在什么地方,想过去办事,
喜欢吃醋的男人好不好呢?
口述:坐同学的车回家被他破了处女身怎么面对
广州一嫌疑人派出所晕倒后猝死 身上有多处伤
excel日期超过两天自动提醒
我这里下雪,刮风了看下图帮我想几句打油诗
推荐资讯
未来南京江宁景祥家园附近有没有地铁
C#中动态生成的控件如何获取它的事件和属性
亲们。我记得看到过张图,很长很长。一直看下
汉南区武汉美的(汉南大道店)哪位知道具体地址
广州制衣厂
世人只知谁之功,却不知谁谁之劳,这句话怎么说
十六个1080线摄像头24小时拍摄2T硬盘能保存几
沈阳兴隆大家庭旁边的建设银行名称是什么?
单选题三星42英寸等离子电视机由22999元下调
什么是MTU值,如何设置最快最好?
迎泰商务宾馆在哪里啊,我有事要去这个地方
求个防官微变稳定长久耐玩的魔域SF
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?