首先我们拿到的了一坨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 = '<div class = "userM_info">';
htmlStr  = ' <div class = "userM_infoBox">' outStr[index].name '</div>';
htmlStr  = ' <div class = "userM_infoBox">' sexStr '</div>';
htmlStr  = ' <div class = "userM_infoBox">' outStr[index].phoneNum '</div>';
htmlStr  = ' <div class = "userM_infoBox">' outStr[index].address '</div>';
htmlStr  = ' <div class = "userM_fork"></div>';
htmlStr  = ' </div>';
//拼接到需要的div中
$('.userM_content_data').append(htmlStr);}
})
},
error:function(err){}
});}

最后我的页面中能显示

 

更多专业前端知识,请上 【猿2048】www.mk2048.com

ajax请求拿到多条数据拼接显示在页面中相关推荐

  1. django通过ajax请求接口返回多条数据,并动态生成表格,请求表单后将表格数据并入库

    一.最近在做接口相关的开发,需求是这样的,通过一个接口所需要传递的参数,调用接口后,处理接口响应的参数,返回多条数据,并动态生成表格,请求表单后将表格的数据入库,下面是我改过的代码,跟实际代码有些出入 ...

  2. 通过Ajax获取数据并显示在表格中(原生Ajax,JQuery,Bootstrap,模板引擎)

    需求 页面上有一个"获取"按钮.当点击按钮时,从后端获取数据,并通过表格显示在页面上. 环境 Ubuntu 22.04 VSCode 1.67.2 jQuery v3.6.0 Bo ...

  3. 传输某条数据到另一个页面回填

    开发工具与关键技术:VS中传输某条数据到另一个页面回填 作者:木有窝的鸟~小通 撰写时间:2019年5月25日 在各种编程语言中,C#是其中的一门语言,而这一门语言能应用于软件编程,学习C#语言最主要 ...

  4. 通过ajax获取的数据怎怎么在html上,Ajax获取数据然后显示在页面的实现方法

    主要功能流程介绍 循环获取列表数据 点击列表数据进入详情页 点击报名参加弹出报名成功提示框 点击提示框中的确定按钮,跳回列表页 代码实现流程和解说 1.访问链接list.PHP时判断是pc端还是客户端 ...

  5. ASP.NET Core应用针对静态文件请求的处理[5]: DefaultFilesMiddleware中间件如何显示默认页面...

    DefaultFilesMiddleware中间件的目的在于将目标目录下的默认文件作为响应内容.我们知道,如果直接请求的就是这个默认文件,那么前面介绍的StaticFileMiddleware中间件会 ...

  6. 关于后端数据无法显示在页面上的问题

    问题出现:数据无法显示在页面上的问题 ,jsp中EL表达式在前端页面里被视为文本内容而显示出来 原因分析:可能是xml配置问题,不支持EL表达式 web.xml内容如下: <!DOCTYPE w ...

  7. jQuery ajax请求成功且返回了数据,但是不进success:function()

    2019独角兽企业重金招聘Python工程师标准>>> 1.状态码返回200--表明服务器正常响应了客户端的请求: 2.通过firebug和IE的httpWatcher可以看出服务器 ...

  8. ajax请求后台传body格式数据,服务器@RequestBody需要注意实相符

    ajax请求以body传输书写方式 $.ajax({type: "post",contentType:"application/json",dataType: ...

  9. ajax请求怎么判断没有更多内容,怎么知道ajax 请求完了,想在数据没请求完时,页面有一个loading效果...

    参考下 var loading = (function(){ var $loading = $('body').append(' var show = function(){ $loading.fad ...

最新文章

  1. 利用人工智能众包数据,加速药物发现
  2. varchar与nvarchar的区别
  3. mysql 回滚 前滚_Oracle 实例恢复时 前滚 后滚说明
  4. 彻底疯了,要给雷锋开博客?
  5. dynamic_cast, static_cast, const_cast, reinterprt_cast浅析
  6. 哲理故事与管理之道(3)-不要吝惜赞美
  7. 安装setuptools的UnicodeDecodeError
  8. Appium wait等待的三种方法
  9. [XSY] 智慧树(线性同余方程组,线段树/树状数组)
  10. MySQL中序列的作用_MySql中序列的应用和总结
  11. ASP.NET MVC3禁用页面请求验证
  12. pytorch convLSTM实现
  13. esp8266一键安装arduino板_STM32 与 Arduino
  14. 【尚硅谷】Gradle教程入门到进阶(从gradle安装到项目实战)笔记
  15. 天翼网关F452超级密码获取(亲测有效)
  16. android 通知写法_Android消息通知-Notifation
  17. 网站被黑提醒该站点可能受到黑客攻击,部分页面已被非法篡改...
  18. 网络公益信息特征和用户行为规律研究以微博为例
  19. 英语chalchite蓝绿松石CHALCHITE单词
  20. Unity应用Handles画线,方便查看点间的路径

热门文章

  1. java重排序_Java内存模型FAQ(四)重排序意味着什么?
  2. php判断对象属于哪个类,PHP instanceof:判断对象是否属于某个类
  3. 双非计算机专业考研西安交通大学,2020双非一战计算机专硕初试403经验贴
  4. esp32 arduino adc_英雄联盟手游射手出装怎么出 adc英雄出装推荐
  5. element 日期控件 限制开始日期和结束日期
  6. EntityFramework Code-First—领域类配置之DataAnnotations
  7. 实现多线程的方式之实现Callable接口
  8. 如何解析C语言的声明
  9. 网络通信基础(草稿)
  10. arm opcode hook