var newsData = '';
var mydata = {"pageNum":obj.curr,"pageSize":"5"};   //参数
newsData = getData(mydata); //通过ajax获取数据
pageNum = newsData.pageNum;$(".news_content").html(showList(newsData.list));   //渲染到页面上function getData(mydata){var thisData;$.ajax({type: "post",url: "http://127.0.0.1:8888/api/dict/list",data: JSON.stringify(mydata),   //如果是json对象的需要转成字符串contentType: "application/json",//提交参数格式为json数据dataType: "json",   //返回值也是json数据async: false,       //如果用异步,可能不等后台执行完就走回调函数,导致渲染页面失败success: function (data) {thisData = data.data;}})return thisData;
}//渲染页面,拼接html
function showList(currData){var dataHtml = '';if(currData.length != 0){for(var i=0;i<currData.length;i++){dataHtml += '<tr>'+'<td><input type="checkbox" name="checked" lay-skin="primary" lay-filter="choose"></td>'+'<input type="hidden" name="id" id="id" value="'+currData[i].id+'" />'+'<td align="left">'+currData[i].type+'</td>'+'<td align="left">'+currData[i].dictkey+'</td>'+'<td align="left">'+currData[i].dictvalue+'</td>'+'<td align="left">'+currData[i].remark+'</td>';dataHtml += '<td>'+currData[i].ordernum+'</td>'+'<td><input type="checkbox" name="show" lay-skin="switch" lay-text="是|否" lay-filter="isShow"'+currData[i].dictkey+'></td>'+'<td>'+currData[i].createtime+'</td>'+'<td>'+  '<a class="layui-btn layui-btn-mini news_edit" data-id="'+currData[i].id+'"><i class="iconfont icon-edit"></i> 编辑</a>'+  '<a class="layui-btn layui-btn-normal layui-btn-mini news_collect" data-id="'+currData[i].id+'"><i class="layui-icon"></i> 收藏</a>'+  '<a class="layui-btn layui-btn-danger layui-btn-mini news_del" data-id="'+currData[i].id+'"><i class="layui-icon"></i> 删除</a>'+'</td>'+'</tr>';}}else{dataHtml = '<tr><td colspan="8">暂无数据</td></tr>';}return dataHtml;
}

【四二学堂】jquery方式ajax获取数据并渲染页面相关推荐

  1. jQuery中ajax获取数据赋值给页面

    //html代码 <a href="javascript:void(0)" class="cityname" id="{$rr[code]}&q ...

  2. jQuery的ajax获取数据渲染页面

    一.ajax的请求方式 post $.ajax({//请求方式type:'POST',//发送请求的地址url:'xxxxxx',//服务器返回的数据类型dataType:'json',//发送到服务 ...

  3. ajax获取数据后渲染到页面方法

    $.ajax({url:"apiAttachmentAction_uploadAttachment.action", type:"post", data:for ...

  4. 微信小程序如何从云端获取数据并渲染页面

    页面的数据来自于云端数据库首先要从云端数据库获取 之后接受传过来的数据 传入到使用的地方(这一步还是传值) 接受并动态渲染页面 效果图展示(数据均来自于数据库)

  5. ajax 限制显示条数,jquery通过ajax获取数据,控制显示的数据条数

    无标题文档 body { margin:0;} table { border:1px solid #ccc;} td,th { height:26px; font-family:"微软雅黑& ...

  6. vue定时ajax获取数据,vue 中使用 AJAX获取数据的方法

    在VUE开发时,数据可以使用jquery和vue-resource来获取数据.在获取数据时,一定需要给一个数据初始值. 看下例: new Vue({ el:'#app', data:{data:&qu ...

  7. Datatables学习(二)ajax获取数据

    上一篇文章,讲解了datatables的基本创建,这一讲讲解datatables通过ajax异步获取数据 1.前提准备 以一个图书管理的表格为例,后台java代码就不细说了,这里主要讲解前端 数据库表 ...

  8. 自己做一个table插件 (一)Ajax获取数据后动态生成table

    今天我给大家带来一个简单的JQ插件,Ajax获取数据后动态生成table.当然,有这种功能的插件有很多.著名的有DataTable.JqGrid--它们虽然功能丰富,成熟,拿来做二次开发是一个不错的选 ...

  9. BOS项目02_02_zTree-通过ajax的获取菜单数据、监听树形菜单的点击事件、读取json文件、Ajax获取数据

    系列文章目录 文章目录 系列文章目录 前言 一.发送ajax网络请求获取菜单数据 二.监听树形菜单的点击事件 总结 前言 一.发送ajax网络请求获取菜单数据 我们现在的数是写死的,那么实际项目中我们 ...

最新文章

  1. 5、Java并发性和多线程-相同线程
  2. linux shell install 命令简介
  3. (转载)数据库范式及宽表窄表理解
  4. Python机器学习:梯度下降法009更多讨论
  5. foreach delete item error
  6. 实习成长之路——设计模式实战二:如何使用面向对象的思想设计一个功能需求?接口鉴权怎么用面向对象分析实现?
  7. Gson反序列化详解
  8. 闲谈IPv6-IPv6的分片(IPv6 Fragment)
  9. LeetCode 分割整数数组,分割为两部分的和相等
  10. qq空间留言板删除 php,怎么批量删除QQ空间的说说
  11. 物理学经济学java周易_八竿子打不着?——物理学和经济学的相似相通之处
  12. Eureka Client启动后就关闭 Unregistering application xxx with eureka with status DOWN
  13. 安装VMware Workstation 14
  14. CITAHub 社区成员开源 CITA SDK Python 组件
  15. dos2unix install on mac_费德勒和瑞士运动品牌On昂跑合作推出以网球为灵感的高科技运动鞋...
  16. 支持生僻字且自动识别utf-8编码的php汉字转拼音类,PHP汉字转拼音类(支持生僻字且自动识别utf-8编码)...
  17. 开源的微信个人号接口 itchat 使用
  18. 如何在Windbg中安装mona
  19. SQL注入原理与解决方法
  20. moviepy中3种不同的视频拼接方法

热门文章

  1. 【Java篇】第三话-你真的了解抽象类吗?
  2. java IO、NIO、AIO详解
  3. java实现图片上传至本地
  4. 亚像素级精确度的角点
  5. Layui实现之登陆页面实现扩展模块
  6. 焊接过程中数据采集管理软件设计与应用综述
  7. Matlab中reshape函数的使用
  8. Redis 存储List对象
  9. python sklearn的训练集测试集根据标签的比例来切分数据集
  10. Java Map 接口详解