ajax请求拿到多条数据拼接显示在页面中
首先我们拿到的了一坨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请求拿到多条数据拼接显示在页面中相关推荐
- django通过ajax请求接口返回多条数据,并动态生成表格,请求表单后将表格数据并入库
一.最近在做接口相关的开发,需求是这样的,通过一个接口所需要传递的参数,调用接口后,处理接口响应的参数,返回多条数据,并动态生成表格,请求表单后将表格的数据入库,下面是我改过的代码,跟实际代码有些出入 ...
- 通过Ajax获取数据并显示在表格中(原生Ajax,JQuery,Bootstrap,模板引擎)
需求 页面上有一个"获取"按钮.当点击按钮时,从后端获取数据,并通过表格显示在页面上. 环境 Ubuntu 22.04 VSCode 1.67.2 jQuery v3.6.0 Bo ...
- 传输某条数据到另一个页面回填
开发工具与关键技术:VS中传输某条数据到另一个页面回填 作者:木有窝的鸟~小通 撰写时间:2019年5月25日 在各种编程语言中,C#是其中的一门语言,而这一门语言能应用于软件编程,学习C#语言最主要 ...
- 通过ajax获取的数据怎怎么在html上,Ajax获取数据然后显示在页面的实现方法
主要功能流程介绍 循环获取列表数据 点击列表数据进入详情页 点击报名参加弹出报名成功提示框 点击提示框中的确定按钮,跳回列表页 代码实现流程和解说 1.访问链接list.PHP时判断是pc端还是客户端 ...
- ASP.NET Core应用针对静态文件请求的处理[5]: DefaultFilesMiddleware中间件如何显示默认页面...
DefaultFilesMiddleware中间件的目的在于将目标目录下的默认文件作为响应内容.我们知道,如果直接请求的就是这个默认文件,那么前面介绍的StaticFileMiddleware中间件会 ...
- 关于后端数据无法显示在页面上的问题
问题出现:数据无法显示在页面上的问题 ,jsp中EL表达式在前端页面里被视为文本内容而显示出来 原因分析:可能是xml配置问题,不支持EL表达式 web.xml内容如下: <!DOCTYPE w ...
- jQuery ajax请求成功且返回了数据,但是不进success:function()
2019独角兽企业重金招聘Python工程师标准>>> 1.状态码返回200--表明服务器正常响应了客户端的请求: 2.通过firebug和IE的httpWatcher可以看出服务器 ...
- ajax请求后台传body格式数据,服务器@RequestBody需要注意实相符
ajax请求以body传输书写方式 $.ajax({type: "post",contentType:"application/json",dataType: ...
- ajax请求怎么判断没有更多内容,怎么知道ajax 请求完了,想在数据没请求完时,页面有一个loading效果...
参考下 var loading = (function(){ var $loading = $('body').append(' var show = function(){ $loading.fad ...
最新文章
- 利用人工智能众包数据,加速药物发现
- varchar与nvarchar的区别
- mysql 回滚 前滚_Oracle 实例恢复时 前滚 后滚说明
- 彻底疯了,要给雷锋开博客?
- dynamic_cast, static_cast, const_cast, reinterprt_cast浅析
- 哲理故事与管理之道(3)-不要吝惜赞美
- 安装setuptools的UnicodeDecodeError
- Appium wait等待的三种方法
- [XSY] 智慧树(线性同余方程组,线段树/树状数组)
- MySQL中序列的作用_MySql中序列的应用和总结
- ASP.NET MVC3禁用页面请求验证
- pytorch convLSTM实现
- esp8266一键安装arduino板_STM32 与 Arduino
- 【尚硅谷】Gradle教程入门到进阶(从gradle安装到项目实战)笔记
- 天翼网关F452超级密码获取(亲测有效)
- android 通知写法_Android消息通知-Notifation
- 网站被黑提醒该站点可能受到黑客攻击,部分页面已被非法篡改...
- 网络公益信息特征和用户行为规律研究以微博为例
- 英语chalchite蓝绿松石CHALCHITE单词
- Unity应用Handles画线,方便查看点间的路径
热门文章
- java重排序_Java内存模型FAQ(四)重排序意味着什么?
- php判断对象属于哪个类,PHP instanceof:判断对象是否属于某个类
- 双非计算机专业考研西安交通大学,2020双非一战计算机专硕初试403经验贴
- esp32 arduino adc_英雄联盟手游射手出装怎么出 adc英雄出装推荐
- element 日期控件 限制开始日期和结束日期
- EntityFramework Code-First—领域类配置之DataAnnotations
- 实现多线程的方式之实现Callable接口
- 如何解析C语言的声明
- 网络通信基础(草稿)
- arm opcode hook