ajax java对象返回前台少了属性_Java学习74天---jQuery中ajax用法

学习主题:AJAX

学习目标:

1 掌握AJAX的get和post请求

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

3 掌握Jquery中的AJAX

对应作业

  1. ajax异步同步总结和ajax的get请求和ajax的post请求
    1. 视频中创建ajax.open的总结内容是?

Ajax.open(method,url,ansyc)

Method:请求方式(get,post)

url:请求地址

ansyc:是否设置为异步方式(false,true) false是同步.

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

v2-6224572ff61e67ccc5aed517a6d34730_b.jpg

直接将数据以键值对的方式拼接在url中.

在ajax.send()中 不需要填写任何数据,因数get方式的数据都存在了URL中.

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

v2-42f1ea7110ae18b9dd77294bfc0acb93_b.jpg

注意:

必须设置请求数据的格式,不然不能正确的获取数据.

Post方式.将数据放在ajax.send()中,同样是使用键值对的方式进行拼接.

  1. ajax响应数据问题及json学习
    1. 视频中明确的ajax使用流程是?
  1. 创建ajax引擎对象
  2. 声明监听函数
    1. 判断ajax状态码
      1. 判断相应状态吗
        1. 处理相应
  1. 创建并发送ajax请求
    1. 创建请求(设置请求方式,设置请求地址,设置异步或同步)
    2. 发送请求
  1. 根据视频讲解为什么需要json格式响应数据,说出你的理解?

封装对象中的属性和值.

` 易于表达,容易获取.

  1. ajax获取响应数据的代码是?
  1. json数据的格式是什么?

键值对

Name:”小王”

  1. json的作用是什么?

JSON 是轻量级的文本数据交换格式,用于存储键值对形式的数据.

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

String u ="{uname:'小凡',pwd:'123',sex:'男',tall:175}";

  1. eval方法的作用是什么?

eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码

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

eval("var data="+ajax.responseText);

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

可以自动将对象中的属性和值,以json的格式拼接成字符串.

New Gson.toJson(Object);

  1. ajax之用户名校验ajax代码(1)
    1. 视频中实现用户名校验的思路是什么?

1. 首先获取输入框的内容

2. 将数据发送到服务器

3. 服务器获取数据后将数据与数据库中的数据进行比较

4. 查看此数据是否存在数据库中.

5. 然后在浏览器返回响应的提示信息.

  1. ajax之用户名校验后台代码完成(2)
    1. 根据视频完成用户名校验功能。

v2-4486dcc6d704c1f49d685aea710f61b9_b.jpg

调用数据库时别忘了释放资源

v2-0b8c7298a7ea5c40e4a0198c2eb86883_b.jpg
  1. 封装自己的ajax
    1. 为什么要封装ajax代码。

减少冗余代码,方便以后修改.

  1. 封装的思想是什么?

相同的保留,不同的传参.

  1. 视频中请求方式的封装内容是?

v2-d463e2230bf6c9b075bd73c6d695b704_b.jpg

注意: post方式 需要设置获取数据的格式.

  1. 视频中封装的deal200的原理是什么?

传入一个参数,在此参数中编写代码.

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

引入jQuery文件

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

v2-472067dde7e1870229aca6571485e5ba_b.jpg
  1. $.get的参数及作用

$.get(url,data,fn) 和 $.post(url,data,fn) 用法一样.

url:请求地址

data:请求参数,参数为json格式 {uname:”小红”}
fu:回调函数,注意声明一个形参,用来接收相应数据.

  1. $.get和$.post的区别是什么?

没区别.

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

v2-b5a43e782f9889c5cc9f6cef5a8cb551_b.jpg
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值