上代码
这个是html代码
下面的是node.js部分代码
因为后端可能需要传入很多数据下面就是怎么转化后端的数据类型
node.js部分
首先在node.js响应一个数据
const data = {
name:‘atguigu’
}
然后对对象进行字符串转换 用到了JSON.stringify方法
let str = JSON.stringify(data);
设置str等于data转换的字符串 因为字符串能被send发送字符串和八佛儿啊 (老师是这么读的,但是没说怎么写,只要直达send那里发送字符串就好啦)
设置响应
输出转换好的str 这里str已经等于转换好的data
response.send(str);
下面就是html部分
手动转换
手动对数据转化 因为后端传过来的xhr.response是字符串要把它转化一下定义一个data 用JSON.parse方法把xhr.response转换一下
let data = JSON.parse(xhr.response);
(注意这个是手动转化要先判断请求是否发送成功之后在转换哦)
自动转换
xhr.responseType = ‘json’;
(注意这里是自动转换,所以要在开始的时候就转换哦)
大概就这写吧,哈哈顺便复习了一下js的键盘输入事件onkeydown