【发布时间】:2017-01-22 23:13:10
【问题描述】:
您可以在fiddle 中看到,我正在寻找一种解决方案,可以让我在 same 数据表列中加入几个 JSON 字段。这是我找到的解决方案:
function ( data, type, full ) {
var a = (full["container-title"]);
var b = (full["volume"]);
var c = (full["issue"]);
var d = (full["page"]);
var x = ([a, b, c, d]);
return $.map( x, function ( d, i ) {
return d;}).join( ', ' );
}
这会输出我想要的值,用逗号分隔。但是,我想在输出之前向 each 变量添加一些 html。比如说,我希望“volume”前面有“Vol.”。但如果我试试这个
var a = 'Vol.' + (full["volume"]);
该值作为“未定义”传递并且完全不可用。还有其他路线吗?
【问题讨论】:
-
请更正您的小提琴 - 您在 html 部分中有 javascript,在 javascript 部分中有 html,并且您没有加载任何库 - jQuery 和 DataTables。此外,您没有任何示例数据来说明,因此没有任何运行。否则,最好将您的代码嵌入到这个问题中
-
很抱歉,我一定是发错了小提琴。我现在已经更新了。
标签: javascript jquery arrays datatables