怎么把后台传过来的Json拼成table 用Jquery ajax()
2024-08-28 08:28:49
页面上的表格定义:
<table id="tableId"></table> js中的代码:
var $parent0 = $('#tableId);//获取页面上id为tableId的table对象 $parent0.append($("<tr><td>姓名</td><td>年龄</td></tr>"));//html字符外面的$()不能少,这是jquery的 var tableStr;//定义一个用来拼表格内容的字符串 $.post("/getJson.action", { //ajax请求,这个地址需要返回json数据(json字符串)
varName1:$('#varId1').val(),//传递参数
varName2:$('#varId2').val()
}, function (data, textStatus){//data就是返回的json数据,textStatus表示请求返回的状态
alert(data);//可以再此看看返回的全部json数据
$.each( data , function(i, item) {//这个data是个数组,
//数组里是包含了name和age属性的对象
alert(item['name']);//item就表面每个对象,用item['name']来获取对应属性的值
alert(item['age']); //在each方法中循环地拼tr,td元素,也可以不拼单个,直接在each方法是append到table对象下
tableStr += "<tr><td>"+item['name']+"</td><td>"+item['age']+"</td</tr>"; }); $parent0.append($(tableStr));//将表格内容增加到表格里 });
最新文章
- ffmpeg-20160506-git-bin
- HDU3177 贪心
- tar的-t参数使用
- 现代程序设计 homework-05
- Java中jar命令详解
- cocos2dx3.1.1+cocosstudio+lua问题总结
- macbook Android开发环境搭建,真机调试
- pptv web前端面试题答案
- NET Core1
- 门面模式(Facade)解析
- 泛型集合转化为DataTable
- debug的一些按钮意义
- SFP光模块与SFP+、XFP、QSFP、GBIC、BIDI的区别
- python进程池multiprocessing.Pool和线程池multiprocessing.dummy.Pool实例
- redis相关操作
- mpvue开发项目总结(从0到上线)
- Vim 安装 YouCompleteMe
- angualrjs 配置超时时间
- hue 记录
- edgedb 强大的对象关系数据库
热门文章
- C#-Func<;>;
- C#LeetCode刷题之#326-3的幂(Power of Three)
- 深度强化学习:Deep Q-Learning
- Deep Learning-Based Document Modeling for Personality Detection from Text 阅读笔记
- Docker服务开放了这个端口,服务器分分钟变肉机
- 关于初次使用Thymeleaf遇到的问题 2020-08-11
- Python-Opencv 图像处理基本操作
- 无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
- Adversarial Attack Type I: Cheat Classifiers by Significant Changes
- Java多线程_ThreadLocal