博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jquey实现Ajax
阅读量:3958 次
发布时间:2019-05-24

本文共 1709 字,大约阅读时间需要 5 分钟。

Jquey实现Ajax

在看本文之前,如果你对Jquery的语法知识忘记了可以参见

一.Ajax的概念

全称: ASynchronous JavaScript And XML异步的JavaScriptXML

同步:客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。

异步:客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。

Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。而传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面。

二.Jquery实现Ajax

我们准备好ServletDemo类:

@WebServlet("/servletDemo")public class ServletDemo extends HttpServlet {
@Override protected void doGet(HttpServletRequest req, HttpServletResponse resp){
int i=10/0; } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.setCharacterEncoding("utf-8"); PrintWriter writer = resp.getWriter(); writer.write("I am jack"); resp.setContentType("text/html;charset=utf-8"); }}

那么他的访问路径便是:http://localhost:8080/servletDemo

Jquery实现Ajax封装了三个方法:
1.$.ajax()

参数配置举例: $.ajax({
url:"http://localhost:8080/servletDemo" , // 请求路径 type:"POST" , //请求方式 //data: "username=jack&age=23",//请求参数 data:{
"username":"jack","age":23}, success:function (data) {
alert(data); },//响应成功后的回调函数 error:function () {
alert("出错啦...") },//表示如果请求响应出现错误,会执行的回调函数 dataType:"text"//设置接受到的响应数据的格式,我们常用的是json });

关于该方法的其他参数说明:

测试代码1(get方式):

在这里插入图片描述

测试代码2(post方式):

在这里插入图片描述

补充一下就是在服务器端对于发送来的json数据我们可以使用request.getParamter的方式来获取。
2. $.get()
这个方法的作用是:发送get请求

语法:$.get(url, [data], [callback], [type])* url:请求路径* data:请求参数* callback:回调函数* type:响应结果的类型

3. $.post()

这个方法的作用是:发送post请求

* 语法:$.post(url, [data], [callback], [type])* url:请求路径* data:请求参数* callback:回调函数* type:响应结果的类型

最后两个留给读者自己演示。

转载地址:http://axlzi.baihongyu.com/

你可能感兴趣的文章
第七颗头骨 & 忘魂花 凤凰
查看>>
李小龙哲学之言
查看>>
[心情] 如果有一天
查看>>
[Linux] 常用 linux 系统命令及维护备忘
查看>>
[Linux] 关于 Ext4 HowTo
查看>>
[杂记] 新年物语&关于Mysql引擎性能测试
查看>>
[心得] 近期更新&关于Infobright
查看>>
[杂记] 流量统计 & 短信接口
查看>>
[中间件] 消息处理利器 ActiveMQ 的介绍 & Stomp 协议的使用
查看>>
[设计] 原型界面设计利器 Balsamiq Mockups 推荐
查看>>
[闲话] 在西方的程序员眼里,东方的程序员是什么样的
查看>>
[管理] 成功之路的探寻 —— “三力” 理论
查看>>
[连载] Socket 深度探索 4 PHP (一)
查看>>
[无线] Android 系统开发学习杂记
查看>>
[无线] 浅析当代 LBS 技术
查看>>
[杂感] 缅怀乔布斯
查看>>
[无线] 让Android支持cmwap上网
查看>>
[无线] AndroidManifest.xml配置文件详解
查看>>
[移动] Mosquitto简要教程(安装/使用/测试)
查看>>
[HTML5] 关于HTML5(WebGL)的那点事
查看>>