【四二学堂】jquery方式ajax获取数据并渲染页面
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获取数据并渲染页面相关推荐
- jQuery中ajax获取数据赋值给页面
//html代码 <a href="javascript:void(0)" class="cityname" id="{$rr[code]}&q ...
- jQuery的ajax获取数据渲染页面
一.ajax的请求方式 post $.ajax({//请求方式type:'POST',//发送请求的地址url:'xxxxxx',//服务器返回的数据类型dataType:'json',//发送到服务 ...
- ajax获取数据后渲染到页面方法
$.ajax({url:"apiAttachmentAction_uploadAttachment.action", type:"post", data:for ...
- 微信小程序如何从云端获取数据并渲染页面
页面的数据来自于云端数据库首先要从云端数据库获取 之后接受传过来的数据 传入到使用的地方(这一步还是传值) 接受并动态渲染页面 效果图展示(数据均来自于数据库)
- ajax 限制显示条数,jquery通过ajax获取数据,控制显示的数据条数
无标题文档 body { margin:0;} table { border:1px solid #ccc;} td,th { height:26px; font-family:"微软雅黑& ...
- vue定时ajax获取数据,vue 中使用 AJAX获取数据的方法
在VUE开发时,数据可以使用jquery和vue-resource来获取数据.在获取数据时,一定需要给一个数据初始值. 看下例: new Vue({ el:'#app', data:{data:&qu ...
- Datatables学习(二)ajax获取数据
上一篇文章,讲解了datatables的基本创建,这一讲讲解datatables通过ajax异步获取数据 1.前提准备 以一个图书管理的表格为例,后台java代码就不细说了,这里主要讲解前端 数据库表 ...
- 自己做一个table插件 (一)Ajax获取数据后动态生成table
今天我给大家带来一个简单的JQ插件,Ajax获取数据后动态生成table.当然,有这种功能的插件有很多.著名的有DataTable.JqGrid--它们虽然功能丰富,成熟,拿来做二次开发是一个不错的选 ...
- BOS项目02_02_zTree-通过ajax的获取菜单数据、监听树形菜单的点击事件、读取json文件、Ajax获取数据
系列文章目录 文章目录 系列文章目录 前言 一.发送ajax网络请求获取菜单数据 二.监听树形菜单的点击事件 总结 前言 一.发送ajax网络请求获取菜单数据 我们现在的数是写死的,那么实际项目中我们 ...
最新文章
- 5、Java并发性和多线程-相同线程
- linux shell install 命令简介
- (转载)数据库范式及宽表窄表理解
- Python机器学习:梯度下降法009更多讨论
- foreach delete item error
- 实习成长之路——设计模式实战二:如何使用面向对象的思想设计一个功能需求?接口鉴权怎么用面向对象分析实现?
- Gson反序列化详解
- 闲谈IPv6-IPv6的分片(IPv6 Fragment)
- LeetCode 分割整数数组,分割为两部分的和相等
- qq空间留言板删除 php,怎么批量删除QQ空间的说说
- 物理学经济学java周易_八竿子打不着?——物理学和经济学的相似相通之处
- Eureka Client启动后就关闭 Unregistering application xxx with eureka with status DOWN
- 安装VMware Workstation 14
- CITAHub 社区成员开源 CITA SDK Python 组件
- dos2unix install on mac_费德勒和瑞士运动品牌On昂跑合作推出以网球为灵感的高科技运动鞋...
- 支持生僻字且自动识别utf-8编码的php汉字转拼音类,PHP汉字转拼音类(支持生僻字且自动识别utf-8编码)...
- 开源的微信个人号接口 itchat 使用
- 如何在Windbg中安装mona
- SQL注入原理与解决方法
- moviepy中3种不同的视频拼接方法