[英]How to convert HTML table in an external file to JSON in angularjs
我有存储在html表中的数据,该文件仅包含该表,没有其他HTML组件,我想知道在AngularJS控制器,纯JavaScript或jQuery中将数据转换为json格式的最佳方法是什么也会工作。 我也正在研究是否可以对使用ng-include导入的表应用过滤器并进行计算,但到目前为止还没有运气
编辑所以这是我走了多远:
$(document).ready(function() {
$.get("xxxxxxx/test.html", function( my_var ) {
var arrayOfArray= $('table tr').map(function(){
return [
$('td',this).map(function(){
return $(this).text();
}).get()
];
}).get();
alert(arrayOfArray);
});
});
我知道HTML加载正确,因为我在第一个警报中可以看到它,但是第二个警报为空
您可以使用jQuery。 首先,使用jQuery.fn.map和jQuery.fn.get将所有表数据放入JavaScript数组。
var arrayOfArray= $('table tr').map(function(){
return [
$('td',this).map(function(){
return $(this).text();
}).get()
];
}).get();
最后,将此数组数组转换为JSON字符串。
var json = JSON.stringify(arrayOfArray);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.