ajax+json实现局部刷新和自动补全+局部刷新分页模糊查代码

本文介绍了使用Ajax和Json技术进行网页的局部刷新,以提高用户体验和带宽利用率。内容包括搜索自动补全功能的实现以及局部刷新分页模糊查询的代码示例。

什么是局部刷新?

局部刷新就是不刷新整个页面,只刷新局部

局部刷新的好处

只更新部分页面,有效利用带宽,提高用户体验

  

  • $.ajax()

  • $.post()

判断用户名是否可用 

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

<script type="text/javascript" src="js/jquery-3.3.1.js"></script>

<script type="text/javascript">

$(function() {

//给文本框添加失焦

$("#sname").blur(function(){

//获取文本框的值

var name=$("#sname").val();

//一、$ajax()

/* $.ajax({

url:"vname.do",//请求地址(servlet)

data:{sname:name},//"sname="+name+"&spwd="+spwd,

type:"post",//请求方式

dataType:"text",//预期服务器可能返回的数据类型

success:function(data){//成功的回调函数

//alert(data);//data是服务器返回的响应

$("#aa").html(data);

},

error:function(){//失败的回调函数

alert("有误");

}

}); */

//二、$.post()/$.get() url,data,success[ ,dataType]

$.post("vname.do",{sname:name},function(data){

$("#aa").html(data);

},"text")

});

})



</script>

</head>

<body>

<h2>使用jQuery的ajax即时判断用户名是否可用</h2>

<form>

<input id="sname"><span style="color: red" id="aa"></span>

<hr>

<input>

</form>

</body>

</html>
package com.zking.servlet;

import java.io.IOException;

import java.io.PrintWriter;

import javax.servlet.ServletException;

import javax.servlet.annotatio
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值