Ajax即是“Asynchronous Javascript And XML”,是指一种创建交互式网页应用的网页开发技术。
Ajax是一种用于创建快速动态网页的技术,在无需重新加载整个网页的情况下,能够更新部分网页的技术。
而他的优点也不少,例如实现即时检查用户是否可用以及实现搜索自动提示【自动补全】
通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新。意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面。
Ajax的使用方法:
具体例子如下:
下面一个简单的 POST 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。 记得要用逗号隔开
具体使用如下:
使用方法如上,接下来以代码题目的形式来了解一下吧:
使用jQuery的ajax即时判断用户名是否可用
主界面:
①.引入jQuery的类库
②.新起一个script块
③.建立一个函数
④.给文本框添加失焦事件并获取文本框的值 name
失焦事件:blur
获取文本框的值:.val()
使用$.ajax({})/$.post()
vname配置映射到VNameServlet 界面
VNameServlet 界面:
使用jQuery的ajax+json即时判断用户名是否可用
主界面:
①.引入jQuery的类库
②.新起一个script块
③.建立一个函数
同上 配置映射到AutoFillServlet界面
AutoFillServlet界面: