javascript - 搜索文本文件并追加到表中

标签 javascript jquery html

我有大量文本,数据嵌套在项目中,这些项目以

{"sid"

并以

结尾
}]},

我需要在文本中搜索这些项目,将每个项目附加到一行,以及以下每个语句,例如

"date_start_session":14644,

应该成为仅显示的td

14644

在适当的列中。

我需要有关将文本分成行和列的代码的帮助。 谢谢

https://jsfiddle.net/8cLg3d5s/2/

回复示例如下

{"response":{"sessions":[{"sid":132312321,"wid":123213213,"date_start_session":123123123,"date_end_session":13213123,"session_duration":213123,"num_pages":11,"uid":132312312,"ip":"214.142.71.134","browser":"chrome","referrer":{"source":"http://www.dsfdsfds.com/affiliates.aspx"},"useragent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586","new_visitor":true,"starred":false,"country":"United States","landing_page":"www.dsfdsfds.com","exit_page":"www.dsfdsfds.com","device_type":"desktop","display_name":"","sessionlink":"http://www.fdsfssdf.com/dashboard/watchsession/132131/13123?pn=1&accessResourceKey=8safasdf8ads7fds78","tags":[],"pages":[{"rid":3123213,"opened_at":321313,"pagetitle":"this is the page title","url":"www.dsfdsfds.com"},{"rid":41241233,"opened_at":321313,"pagetitle":"this is the page title 2","url":"www.dsfdsfds.com"}]}

最佳答案

您可以将内容解析为 JSON 对象并循环遍历:

var temp = JSON.parse($("#container").text());

for(var item in temp.response.sessions){
   var row = $('<tr>');
   $('#theTable tr:first th').each(function(){
       var td = "<td>" + temp.response.sessions[item][$(this).text()] + " </td>";
       row.append(td);
   })

   $(row[0].outerHTML).appendTo("#theTable");
}

https://jsfiddle.net/8cLg3d5s/6/

关于javascript - 搜索文本文件并追加到表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37193792/

相关文章:

javascript - 带有 2 个过滤器的 JQuery 画廊

javascript - 在 anchor 标记内调整 Window.Open 的大小

javascript - TinyMCE 添加 bbcode

javascript - Sinch:来自 Web 的调用自动获取 'HUNG_UP'

javascript - 如何更改此 javascript 以在加载时触发?

javascript - jQuery 在点击事件动画后递增 css 属性的值

javascript - 当数据链接到变量时,d3js 不进行绘图

javascript - 在 Google Analytics 中跟踪所有出站链接

javascript - 如何通过js从svg div获取宽度和高度

javascript - 菜单 - ajax 加载内容的子菜单和事件链接