ajax servlet怎么接收_【百战程序员从开始到植发】之AJAX

  1. 删除用户功能实现

根据视频中的讲解,完成以下内容

  1. 简述删除功能的基本思路流程
  1. 独立完成删除按钮的创建以及删除请求路径的修改
  1. 完成删除功能的Servlet的实现
  1. 删除用户信息和问题说明
  1. 删除用户信息和问题说明
  1. 什么是当前请求页?
  1. ajax介绍&ajax的访问原理
    1. 视频中ajax的特点是?

实现网页的局部刷新。

  1. 根据视频总结ajax的基本原理

Ajax的核心为ajax对象引擎,可以向服务器发送xmlHttpRequest请求,并且能够接收这个请求对应的响应。

  1. 使用画图软件根据视频画出视频中的ajax访问原理图。

v2-97d6bc0dd1387546c68be05baea2d81a_b.jpg
  1. 非ajax和ajax方式比较&第一个ajax请求
    1. 视频中创建Ajax对象的代码是?

v2-c38c7d8fbc78a942fb941aa896d41987_b.jpg

v2-bfa21d3233a1c02c8834aeecd90a2ef2_b.jpg
  1. 视频中创建ajax请求的代码是?

v2-eb27679a601c71778f93fcd98808f047_b.jpg
  1. 视频中发送ajax请求的代码是?

Ajax.send

  1. 视频中声明ajax监听的代码是?

v2-e0a7f85d3ede37bcbfa4d7462f507bfb_b.jpg
  1. ajax的状态码学习
    1. 视频中讲解的Ajax的状态码及其含义是?

v2-cdecd3fa1157e9914e2947d0829aa805_b.jpg
  1. 根据视频,编写ajax程序,在onreadystatechange中打印ajax的状态码?。

分享/讲解/扩展思考

点名提问从第一节课到最后一节课分别学到了什么,直到同学们把所有的知识点都说出来并且保证无误。

第98次(AJAX)

学习主题:AJAX

学习目标:

1 掌握AJAX的get和post请求

2 掌握AJAX返回json数据 js处理json数据

3 掌握Jquery中的AJAX

对应视频:

http://www.itbaizhan.cn/course/id/85.html

对应文档:

对应作业

  1. ajax之响应状态码
    1. 视频中讲解的ajax的响应状态码的属性是?

v2-6cc0054281edd3c666e307d02b3e9b7f_b.jpg
  1. 根据视频讲解判断ajax的响应状态码完善ajax代码。
  1. ajax之异步和同步
    1. 根据视频讲解说出你对ajax异步和同步的理解?

AJAX中根据async的值不同分为同步(async = false)和异步(async = true)两种执行方式,默认情况下async是true.

一.什么是同步请求:(false)

同步请求即是当前发出请求后,浏览器什么都不能做,必须得等到请求完成返回数据之后,才会执行后续的代码,相当于是排队,前一个人办理完自己的事务,下一个人才能接着办。也就是说,当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面处于一个假死状态,当这个AJAX执行完毕后才会继续运行其他代码页面解除假死状态(即当ajax返回数据后,才执行后面的function2)。

二.什么是异步请求:(true)

异步请求就当发出请求的同时,浏览器可以继续做任何事,Ajax发送请求并不会影响页面的加载与用户的操作,相当于是在两条线上,各走各的,互不影响。

一般默认值为true,异步。异步请求可以完全不影响用户的体验效果,无论请求的时间长或者短,用户都在专心的操作页面的其他内容,并不会有等待的感觉。

  1. 根据视频讲解,动手在servlet中让请求线程睡一会儿,然后修改ajax代码的异步同步,观察异步和同步的执行效果。
  1. ajax异步同步总结和ajax的get请求和ajax的post请求
    1. 视频中创建ajax.open的总结内容是?

v2-a2eb783c6007e9b2854f31a3a99cded0_b.jpg
  1. ajax的get请求如何附带请求数据。

因为get的请求数据不能写在send中,可以在url中拼接相关数据。

  1. ajax的post请求如何附带请求数据。

如果有数据,则需要设置键值对,然后把数据写在send里。

  1. ajax响应数据问题及json学习
    1. 视频中明确的ajax使用流程是?

v2-cae8cf5496cba135bb51a63070b8b7f5_b.jpg
  1. 根据视频讲解为什么需要json格式响应数据,说出你的理解?

v2-9a0cf99f512d73d37a141a6850794546_b.jpg

Json是我们一种创建数据的格式。这种格式能够增加代码的结构感,增加可读性。

  1. ajax获取响应数据的代码是?

v2-f23c9b251ec4d85c3cfcc3d1ececefb0_b.jpg
  1. json数据的格式是什么?

v2-cc2bdd7d570ce34414c0752694fcc29f_b.jpg
  1. json的作用是什么

将后台数据转换成浏览器能够方便操作的数据。

  1. 使用josn格式完成数据响应
    1. 视频中在后台手动拼接的User对象的json字符串是?

v2-e0f16bd2b2c53dca8963673ac6e7f0b8_b.jpg
  1. eval方法的作用是什么?

将字符串转化为可执行的代码。

  1. 视频中使用eval方法将json字符串转换对js对象的代码是?

v2-ccd155770cd8a555ac0cb15ef20a478a_b.jpg
  1. gson包的作用是什么?使用哪个方法可以将Java对象转换为对应的json字符串

按照json的格式拼接字符串。

v2-2c1e8d66be12d670daacedbab41575ec_b.jpg

v2-82885bb8072d2e9dba5ac9f9f904233a_b.jpg
  1. ajax之用户名校验ajax代码(1)
    1. 视频中实现用户名校验的思路是什么?
  1. ajax之用户名校验后台代码完成(2)
    1. 根据视频完成用户名校验功能。
  1. 封装自己的ajax
    1. 为什么要封装ajax代码。

v2-b6f14f6aad61bf2f3642e3a2060bccfe_b.jpg
  1. 封装的思想是什么?
  1. 视频中请求方式的封装内容是?
  2. 视频中封装的deal200的原理是什么?

函数可以作为形式参数。

  1. jQuery中的ajax学习(1)
    1. 使用jQuery中的ajax第一步是什么?

导包

  1. jQuery中get方式的ajax的基本使用格式是?

v2-2e40274d81fe4a41b554b6a2674a30ee_b.jpg
  1. $.get的参数及作用
  2. $.get和$.post的区别是什么?

在请求信息中不一样。

  1. jQuery中的ajax学习(2)
    1. $.ajax设置请求方式,设置请求参数,设置同步异步,设置回调函数的属性分别是?

Type,ascyn,success

分享/讲解/扩展思考

点名提问从第一节课到最后一节课分别学到了什么,直到同学们把所有的知识点都说出来并且保证无误。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值