博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ajax请求拿到多条数据拼接显示在页面中
阅读量:6160 次
发布时间:2019-06-21

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

首先我们拿到的了一坨Json数据

如下

 

然后通过ajax请求拿到数据

在ajax的success方法中处理和使用数据:

其中包括:

用eval处理这种数据

var outStr = eval('('+data.data+')');

用循环取出数据并使用

$.each(outStr,function(index){console.log(outStr[index].username);}

综上代码:

componentDidMount (){var _this =this;$.ajax({async:false,type:"POST",url:"http://localhost:1111/api/Users/all",dataType:"Json",data:{"username":"",},success:function(data){console.log("调用成功");console.log(data.statusCode); //拿到数据后用eval函数处理var outStr = eval('('+data.data+')'); //循环取出数据,并拼接$.each(outStr,function(index){var sexStr = ""; //数据库中的数据1是男 0是女outStr[index].sex == 1?sexStr = "Male":sexStr = "FeMale";if(outStr[index].username!=localStorage.getItem("username")){//需要拼接的内容var htmlStr = '
';htmlStr += '
'+outStr[index].name+'
';htmlStr += '
'+sexStr+'
';htmlStr += '
'+outStr[index].phoneNum+'
';htmlStr += '
'+outStr[index].address+'
';htmlStr += '
';htmlStr += '
';//拼接到需要的div中$('.userM_content_data').append(htmlStr);}})},error:function(err){}}); }

 最后我的页面中能显示

 

 

 

转载于:https://www.cnblogs.com/RikuBlog/p/9530753.html

你可能感兴趣的文章
HDU ACM 1046 Gridland 找规律
查看>>
[C/C++标准库]_[0基础]_[优先队列priority_queue的使用]
查看>>
一个关于 UIPickerView 的 bug
查看>>
喜欢的名言警句
查看>>
使用 ServiceStack 构建跨平台 Web 服务
查看>>
GraphX中Pregel单源点最短路径(转)
查看>>
zendstudio的安装与配置
查看>>
(转)Java ConcurrentModificationException异常原因和解决方法
查看>>
Cloudera Hadoop 4 实战课程(Hadoop 2.0、集群界面化管理、电商在线查询+日志离线分析)...
查看>>
数据同步
查看>>
Android应用更新自动检测下载
查看>>
android Broadcast广播消息代码实现
查看>>
全息投影技术及其实现(附素材下载)
查看>>
JVM——类的加载过程
查看>>
李洪强-HEAD 和nil和NULL
查看>>
逻辑卷管理LVM (Logical Volume Manager)
查看>>
tomcat使用线程池配置高并发连接
查看>>
Unable to add window -- token null is not for an application
查看>>
LoadRunner11录制APP脚本(2)
查看>>
微信小程序“信用卡还款”项目实践
查看>>