jquery ajax 读取json数据存入表格中

问题描述

jquery ajax 读取json数据存入表格中
test.txt的json数据如下
[
{""XH"":1YWName"":""业务1""SName"":""系统1""QDName"":""渠道1""HJNumber"":5}
{""XH"":2YWName"":""业务2""SName"":""系统2""QDName"":""渠道2""HJNumber"":6}
{""XH"":3YWName"":""业务3""SName"":""系统3""QDName"":""渠道3""HJNumber"":7}
]

jquery ajax读取json数据的方式

$.getJSON('test.txt'function(data){

}

表格:

table>
改如何实现呢

序号 业务名称 系统名称 渠道名称 环节数 操作

解决方案

 <script>$(document).ready(function(){   var data = [{""XH"":1YWName"":""业务1""SName"":""系统1""QDName"":""渠道1""HJNumber"":5}{""XH"":2YWName"":""业务2""SName"":""系统2""QDName"":""渠道2""HJNumber"":6}{""XH"":3YWName"":""业务3""SName"":""系统3""QDName"":""渠道3""HJNumber"":7}];  var $table=$('<table border=""1""></table>');  var $head =$('<tr><td>序号</td><td>业务名称</td><td>系统名称</td><td>渠道名称</td><td>环节数</td><td>操作</td></tr>');$table.append($head);  for(var i=0;i<data.length;i++){    var row = data[i];    var $tr = $('<tr></tr>');    var XH= $('<td>'+row['XH'] + '</td>');    var YWName= $('<td>'+row['YWName'] + '</td>');    var SName= $('<td>'+row['SName'] + '</td>');    var QDName= $('<td>'+row['QDName'] + '</td>');    var HJNumber= $('<td>'+row['HJNumber'] + '</td>');    $tr.append(XH).append(YWName).append(SName).append(QDName).append(HJNumber).append('<td></td>');   $table.append($tr);  }  $('body').append($table);});</script>

解决方案二: var txt ='{""YWGL"":['+'{""XH"":1YWName"":""业务1""SName"":""系统1""QDName"":""渠道1""HJNumber"":5}'+'{""XH"":2YWName"":""业务2""SName"":""系统2""QDName"":""渠道2""HJNumber"":6}'+'{""XH"":3YWName"":""业务3""SName"":""系统3""QDName"":""渠道3""HJNumber"":7}]}';obj = JSON.parse(txt);//xh1、ywname1、sysname1、qdname1、hjs1//XH 、YWName、 SName 、QDName、HJNumberdocument.getElementById(""xh1"").innerHTML=obj.YWGL[0].XHdocument.getElementById(""ywname1"").innerHTML=obj.YWGL[0].YWNamedocument.getElementById(""sysname1"").innerHTML=obj.YWGL[0].SNamedocument.getElementById(""qdname1"").innerHTML=obj.YWGL[0].QDNamedocument.getElementById(""hjs1"").innerHTML=obj.YWGL[0].HJNumberdocument.getElementById(""xh2"").innerHTML=obj.YWGL[1].XHdocument.getElementById(""ywname2"").innerHTML=obj.YWGL[1].YWNamedocument.getElementById(""sysname2"").innerHTML=obj.YWGL[1].SNamedocument.getElementById(""qdname2"").innerHTML=obj.YWGL[1].QDNamedocument.getElementById(""hjs2"").innerHTML=obj.YWGL[1].HJNumberdocument.getElementById(""xh3"").innerHTML=obj.YWGL[2].XHdocument.getElementById(""ywname3"").innerHTML=obj.YWGL[2].YWNamedocument.getElementById(""sysname3"").innerHTML=obj.YWGL[2].SNamedocument.getElementById(""qdname3"").innerHTML=obj.YWGL[2].QDNamedocument.getElementById(""hjs3"").innerHTML=obj.YWGL[2].HJNumber
//这是我之前使用的js方法也可以把数据加入表格,不过现在需要使用jquery ajax所以放弃使用了

感谢楼上的回复,给我很多启发!!!

json数据是在test.txt中的,我在load.html 中表格如图已经建好,现在实现一个查询功能,点击查询按钮,导入test.txt中

的json数据 我的表格是这样设置的

序号 业务名称 系统名称 渠道名称 环节数 操作

需求是:点击按钮后,导入json放入对象的表格位置。 解决方案三: var txt ='{""YWGL"":['+'{""XH"":1YWName"":""业务1""SName"":""系统1""QDName"":""渠道1""HJNumber"":5}'+'{""XH"":2YWName"":""业务2""SName"":""系统2""QDName"":""渠道2""HJNumber"":6}'+'{""XH"":3YWName"":""业务3""SName"":""系统3""QDName"":""渠道3""HJNumber"":7}]}';obj = JSON.parse(txt);//xh1、ywname1、sysname1、qdname1、hjs1//XH 、YWName、 SName 、QDName、HJNumberdocument.getElementById(""xh1"").innerHTML=obj.YWGL[0].XHdocument.getElementById(""ywname1"").innerHTML=obj.YWGL[0].YWNamedocument.getElementById(""sysname1"").innerHTML=obj.YWGL[0].SNamedocument.getElementById(""qdname1"").innerHTML=obj.YWGL[0].QDNamedocument.getElementById(""hjs1"").innerHTML=obj.YWGL[0].HJNumberdocument.getElementById(""xh2"").innerHTML=obj.YWGL[1].XHdocument.getElementById(""ywname2"").innerHTML=obj.YWGL[1].YWNamedocument.getElementById(""sysname2"").innerHTML=obj.YWGL[1].SNamedocument.getElementById(""qdname2"").innerHTML=obj.YWGL[1].QDNamedocument.getElementById(""hjs2"").innerHTML=obj.YWGL[1].HJNumberdocument.getElementById(""xh3"").innerHTML=obj.YWGL[2].XHdocument.getElementById(""ywname3"").innerHTML=obj.YWGL[2].YWNamedocument.getElementById(""sysname3"").innerHTML=obj.YWGL[2].SNamedocument.getElementById(""qdname3"").innerHTML=obj.YWGL[2].QDNamedocument.getElementById(""hjs3"").innerHTML=obj.YWGL[2].HJNumber
//这是我之前使用的js方法也可以把数据加入表格,不过现在需要使用jquery ajax所以放弃使用了

感谢楼上的回复,给我很多启发!!!

json数据是在test.txt中的,我在load.html 中表格如图已经建好,现在实现一个查询功能,点击查询按钮,导入test.txt中

的json数据 我的表格是这样设置的

序号 业务名称 系统名称 渠道名称 环节数 操作

需求是:点击按钮后,导入json放入对象的表格位置。

时间: 2024-08-29 09:21:08

jquery ajax 读取json数据存入表格中的相关文章

jquery ajax 导入json数据进行修改操作

问题描述 jquery ajax 导入json数据进行修改操作 json数据 test.txt [ {"XH":1,"YWName":"业务1","SName":"系统1","QDName":"渠道1","HJNumber":5}, {"XH":2,"YWName":"业务2","

jquery ajax返回json数据进行前后台交互实例

先我们看演示代码  代码如下 复制代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-

jquery ajax获取json数据实现百度的搜索提示

挺炫的一个效果,百度和谷歌好像已实现好多年了,我以为在网上能轻易找到代码来实现这个效果.真正遇到这个需求,发现还真找不到.于是自己动手写这个效果,由于我是把效果整合到我的整套框架里,所以没有进行单独的封装. 需求: 实现带提示的input框,类似百度搜索,有改动的时候去获取常用关键词,数据来源于系统数据库,支持鼠标选择或键盘选择 思路: 框架一贯思路,通过class作为监听入口,通过data作为数据传递: 通过监听input和propertychange事件实现实时的改动监听,input是主流,

jquery ajax处json数据入门实现教程

preson.js文件内容  代码如下 复制代码 [     {         "name": "xiangwen"     },     {         "name":"mengjie"     } ] XMLHttpRequest -JSON-Ajax:[支持IE7以上]  代码如下 复制代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitio

如何使用ajax读取Json中的数据_AJAX相关

本文给大家分享一下,如何使用ajax读取Json中的数据. 一.基础知识 什么是json? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解 JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台.JSON 解析器和 JSON 库支持许多不同的编程语言.JSON - 转换为 JavaScript 对象

如何使用ajax读取Json中的数据

本文给大家分享一下,如何使用ajax读取Json中的数据. 一.基础知识 什么是json? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解 JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台.JSON 解析器和 JSON 库支持许多不同的编程语言. JSON - 转换为 JavaScript 对

jQuery通过Ajax返回JSON数据

  jQuery通过Ajax返回JSON数据          最近在使用JQuery的ajax方法时,要求返回的数据为json数据,在处理的过程中遇到下面的几个问题,那就是采用不同的方式来生成json数据的时候,在$.ajax方法中应该是如何来处理的,下面依次来进行说明. 服务端PHP读取MYSQL数据,并转换成JSON数据,传递给前端Javascript,并操作JSON数据.本文将通过实例演示了jQuery通过Ajax向PHP服务端发送请求并返回JSON数据. JSON(JavaScript

jquery ajax 读取table 某一行的数据 该怎么读 急

问题描述 jquery ajax 读取table 某一行的数据 该怎么读 急 table是这样的 idnameageemailadress.id被我隐藏不显示在table,我想点击每一行后面的详情,用jquery ajax读取这一行的数据,该怎么做 解决方案 $(table).find(""tr"").each(function(){//获取并遍历每一行进行操作 $(this).click(function(){//为当前行绑定点击事件 var tds = $(th

ThinkPHP中使用ajax接收json数据的方法_php实例

本文实例讲述了ThinkPHP中使用ajax接收json数据的方法.分享给大家供大家参考.具体分析如下: 这里通过ThinkPHP+jquery实现ajax,扩展了下,写了个查询,前台代码如下: 首先需要引入jquery.js,主要代码如下: 复制代码 代码如下: function ajax(id,pic){     //由于ThinkPHP不解析JavaScript里的ThinkPHP常量,所以需要先在这里定义. var URL='__URL__';         $.ajax({