var data=res.data.data
时间: 2024-07-15 18:01:06 浏览: 128
`data` 是一个变量,其中包含了 `res.data.data` 这部分的值。通常情况下,在API调用或响应处理中,`res` 代表服务器返回的结果对象,而 `.data` 可能是这个结果对象中的一个属性,用来存储实际的数据内容。`data.data` 一般表示的是数据层面上的另一个嵌套层级,可能是一个数组或对象,具体取决于API的设计和业务需求。
例如,如果你正在处理一个JSON响应,这可能是响应体的结构:
```json
{
"status": "success",
"data": {
"users": [
{"id": 1, "name": "John"},
{"id": 2, "name": "Jane"}
]
}
}
```
在这种情况下,`var data = res.data.data` 就会获取到 `users` 数组的内容。
相关问题
var arr = res.data['C20230531001'].list; 取到里面的值
如果 `res.data['C20230531001'].list` 是一个数组,你可以通过下标访问数组中的元素,例如 `res.data['C20230531001'].list[0]` 访问第一个元素。如果你想遍历整个数组,你可以使用循环,例如:
```javascript
for (var i = 0; i < res.data['C20230531001'].list.length; i++) {
var item = res.data['C20230531001'].list[i];
// 在这里处理每个元素
}
```
oninput(e){ var that=this that.data.identity=e.detail.value wx.request({ url: app.globalData.api +'/Student_GetInfoByIdCard', data:{ token:app.globalData.token, identity:that.data.identity }, method: 'POST', header: { 'content-type': 'application/json' }, success(res){ var r = JSON.parse(res.data.d) // console.log(r.JsonStr.data1) var data=r.JsonStr.data1 console.log(data) if(that.data.identity.length===18){ that.setData({ nation: data.nation, //民族 teacherphone: data.teacherphone, //指导老师手机号 teacher: data.teacher,//指导老师 name: data.name,//姓名 phone: data.phone,//手机号 gender:data.gender,//性别 nationality:data.nationality,//国籍 birthday:data.birthday_shorter,//生日 pinyinlist:data.pinyin//拼音 }) } } }) // console.log(e.detail.value) },如果身份证号长度不满18 所有信息都不显示代码
如果您想让所有信息都不管身份证号码长度的情况下都能够显示,可以将代码中的 `if(that.data.identity.length===18)` 这行代码修改为 `if(data !== null)`,这样无论身份证号码长度是多少,只要返回的 `data` 不为空,就会更新页面显示。
修改后的代码如下:
```
oninput(e) {
var that = this;
that.data.identity = e.detail.value;
wx.request({
url: app.globalData.api + '/Student_GetInfoByIdCard',
data: {
token: app.globalData.token,
identity: that.data.identity
},
method: 'POST',
header: {
'content-type': 'application/json'
},
success(res) {
var r = JSON.parse(res.data.d);
var data = r.JsonStr.data1;
console.log(data);
if (data !== null) {
that.setData({
nation: data.nation, //民族
teacherphone: data.teacherphone, //指导老师手机号
teacher: data.teacher, //指导老师
name: data.name, //姓名
phone: data.phone, //手机号
gender: data.gender, //性别
nationality: data.nationality, //国籍
birthday: data.birthday_shorter, //生日
pinyinlist: data.pinyin //拼音
});
}
}
});
}
```