$.ajax({url:"apiAttachmentAction_uploadAttachment.action",
type:"post",
data:forms,
contentType:false,
success:function(data){}
error:function(e){}

对于请求回来的数据怎么渲染到相应的页面呢,主要总结了以下几种方法:

1.比较常见的就是字符串拼接的方式,如w3school上面提供的三中方式,配合jquery的append,prepend,after等方法插入到页面中,如果要给对于元素添加样式,可以直接给该元素加一个类名,在对应的css文件里修改其样式即可,对动态添加上的元素添加js时需要使用事件委托,利用冒泡的原理,把事件加到父级上,触发执行效果。

如:

function afterText()
{var txt1="<b>I </b>";                    // 以 HTML 创建新元素
var txt2=$("<i></i>").text("love ");     // 通过 jQuery 创建新元素
var txt3=document.createElement("big");  // 通过 DOM 创建新元素
txt3.innerHTML="jQuery!";
$("img").after(txt1,txt2,txt3);          // 在 img 之后插入新元素
}

添加js:

$("ul").on("click","li",function(){  alert(1);
})

2.与第一种大致,先创建对象,然后添加到外层对象中

  var node=document.createElement("li");var textnode=document.createTextNode("Water");node.appendChild(textnode);document.getElementById("myList").appendChild(node);

3.使用angular .js,vue等进行数据绑定,直接渲染到页面,前提是会使用angular

ajax获取数据后渲染到页面方法相关推荐

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

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

  2. 【实习小tip】多层dialog弹窗遮罩问题、elementUI的form表单组件的select框在只读的情况下没办法拿到传来的数据、从弹窗子组件获取数据后需要刷新页面

    解决elementui多层dialog弹窗遮罩问题 弹窗套娃出现了整个屏幕都是遮罩层的问题,需要鼠标点击一下才能正常. 在弹窗组件代码上加上 append-to-body 就可以了,表示这个弹窗是嵌在 ...

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

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

  4. 【四二学堂】jquery方式ajax获取数据并渲染页面

    var newsData = ''; var mydata = {"pageNum":obj.curr,"pageSize":"5"}; / ...

  5. AJAX获取数据然后显示在页面

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

  6. vue中拿到接口,并获取数据,渲染到页面

    首先index.html完成的是单页面展示,app.vue里面已经写了视图出口, 例如;先新建一个role.vue页面,写上相应的布局和内容,然后在路由中添加这个页面. 然后开始写渲染数据的方法 前提 ...

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

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

  8. Echarts通过ajax获取数据定时更新轮询的解决方案及问题分析

    一.目前网上常用的解决方案 //将ajax封装起来启用一个定时器达到三秒抓一次数据 window.function(){setInterval(ajaxNew(),3000); } 存在的问题是,首次 ...

  9. ajax异步获取数据后动态向表格中添加数据的页面

    因为某些原因,项目中突然需要做自己做个ajax异步获取数据后动态向表格中添加数据的页面,网上找了半天都没有 看到现成的,决定自己写个例子 1.HTML页面 [html] view plaincopyp ...

最新文章

  1. JavaScript实现放大镜功能
  2. python培训费用-python培训费需要多少钱?
  3. Java几种常见的编码方式
  4. nginx重新安装 引起的问题
  5. AltiumDesigner14.3.X系列软件安装及破解过程
  6. bzoj 1015 并查集
  7. iOS GoldRaccoon第三方FTP文件夹下载失败原因
  8. html:(39):块级元素和内联块级元素
  9. bmp怎么编辑底色_非标机械设计这个行业前景怎么样
  10. android 双层饼图_python:给表格加上双层饼图,让同事的图表黯然失色
  11. watch gt3 鸿蒙,华为Watch3有什么功能-华为Watch3功能介绍
  12. arp协议属于哪一层_网络工程师(3):详解ARP协议
  13. JVM学习手册(X):查看堆内存使用情况以及排错
  14. MySQL的SQL优化常用30种方法
  15. 统计bed文件下的reads数目和GC含量
  16. 企业微信机器人python脚本执行报错-‘errcode‘: 40008, ‘errmsg‘: ‘Warning: wrong json format. invalid message type
  17. Vue父组件传参数给子组件时,页面崩溃或者报undefined或者数据为空或者执行了两遍
  18. Ubuntu系统查看显卡型号
  19. 视频编辑转换 ViscomSoft SDK ActiveX 19.0
  20. c语言我喜欢你,【幻 仿】UC启动时的我喜欢你

热门文章

  1. linux sed命令详解,sed命令详解
  2. iOS - 图片实现多层折叠效果
  3. 《应用程序性能测试的艺术(第2版)》—第1章 1.1节从终端用户角度看性能
  4. 计算机上缺少vsix安装程序,【VS2015】安装完成,显示缺几个包,以后应该怎么补按装?...
  5. 一文搞定GPS接收机定位
  6. 千峰JAVA逆战班Day40
  7. VMware创建虚拟机,编辑虚拟机设置
  8. VirtualLab基础实验教程-4.单缝衍射
  9. selenium webdriver入门
  10. 你想要的宏基因组-微生物组知识全在这(2023.5)