当前位置: 首页 > news >正文

JQuery异步加载表格选择记录

JQuery异步加载表格选择记录

JQuery操作表格

首先在页面中定义一个表格对象

<table id="insts" class="table"><thead><tr><th>列1</th><th>列2</th><th>例3</th><th></th></tr></thead><tbody></tbody>
</table>

其中<tbody>中数据为空,当加载数据时,需要往里填充数据。

另外在页面中加入下面标签用以触发响应。

<button id="btnSearch">查找</button>

在页面初始化的处理函数中加入下面代码用以响应。

<script type="text/javascript">
$(function () {$("#btnSearch").button().on("click", function(){
});

JQuery操作表格的方法

  • 清空表格内的数据
$("#insts tbody").empty();
  • 加载表格数据
$("#insts tbody").append("<tr><td>" + details + "</td><td>" + item["assLangName"] + "</td><td>" + sel + "</td></tr>");

其中details, item["assLangName"]sel是要填充的数据。

异步加载

异步加载使用JQuery提供的getJSON方法,利用JSON对象可以方便的填充数据。其中item["assLangName"]JSON数组中某一子项中的assLangName成员。

假设从服务端传过来的成员对象如下
在这里插入图片描述

var instLink = 远程链接地址;$.getJSON(instLink,function (data) {$.each(data, function (i, item) {var details = 数据1;var sel = 数据2;$("#insts tbody").append("<tr><td>" + details + "</td><td>" + item["assLangName"] + "</td><td>" + sel + "</td></tr>");});});

然后将上述代码加入到$("#btnSearch")的单击响应函数中。

<script type="text/javascript">
$(function () {$("#btnSearch").button().on("click", function(){var instLink = 远程链接地址;$.getJSON(instLink,function (data) {$.each(data, function (i, item) {var details = 数据1;var sel = 数据2;$("#insts tbody").append("<tr><td>" + details + "</td><td>" + item["assLangName"] + "</td><td>" + sel + "</td></tr>");});});
});

相关文章:

  • 如何上传苹果ipa安装包?
  • R语言【base】——sample():随机取样和排列
  • K8S存储卷和数据卷
  • 常见类型的yaml文件如何编写?--kind: Job|CronJob
  • C 语言关于sizeof() 和 strlen()区别?
  • Java的输入和输出处理(二)字符篇
  • Java使用IText生产PDF时,中文标点符号出现在行首的问题处理
  • 第二证券:股指维持震荡格局 关注光伏设备等板块
  • B-树和B+树的特性,以及B+树在数据库中的应用
  • RESTful API使用它构建 web 应用程序
  • Mysql与Redis如何保证数据一致性问题
  • 找出字符串中第一个匹配项的下标(Leetcode28)
  • docker 容器添加指定网络地址
  • 坑记(HttpInputMessage)
  • 哪一款台灯适合孩子能用?分享适合孩子使用的护眼台灯
  • Fastjson的基本使用方法大全
  • Golang-长连接-状态推送
  • JavaScript 基础知识 - 入门篇(一)
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • js如何打印object对象
  • k8s如何管理Pod
  • Material Design
  • Mysql优化
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • nginx 负载服务器优化
  • Python学习之路16-使用API
  • React-redux的原理以及使用
  • tweak 支持第三方库
  • 从零搭建Koa2 Server
  • 免费小说阅读小程序
  • 排序(1):冒泡排序
  • 前端自动化解决方案
  • 什么是Javascript函数节流?
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • #、%和$符号在OGNL表达式中经常出现
  • #if #elif #endif
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (libusb) usb口自动刷新
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (三十五)大数据实战——Superset可视化平台搭建
  • (生成器)yield与(迭代器)generator
  • (十)c52学习之旅-定时器实验
  • (一)认识微服务
  • (转) ns2/nam与nam实现相关的文件
  • .htaccess 强制https 单独排除某个目录
  • .Net Attribute详解(上)-Attribute本质以及一个简单示例
  • .NET CORE 第一节 创建基本的 asp.net core
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法
  • .NET/C# 获取一个正在运行的进程的命令行参数
  • .net反混淆脱壳工具de4dot的使用
  • .net连接oracle数据库
  • .NET中的Exception处理(C#)