【发布时间】:2020-05-29 06:32:55
【问题描述】:
使用 jquery 数据表 - 如何让我的输入显示为空
data: null,
name: "MillerLite",
render: function (data, type, row) {
if (type === 'display') {
return '<input name="MillerLite" value="' + data.toString() + '" />';
}
return data;
}
我试过了 - 但这显示 [null Null]
data: null,
name: "MillerLite",
render: function (data, type, row) {
if (type === 'display') {
return '<input name="MillerLite" value="' + data.toString() + '" />';
}
return data;
}
还有 - 但默认情况下会显示左括号 {
data: null,
name: "MillerLite",
render: function (data, type, row) {
if (type === 'display') {
return '<input name="MillerLite" value="' + JSON.stringify(data) + '" />';
}
return JSON.stringify(data);
}
【问题讨论】:
-
如果我删除 .tostring() 它显示 [object Object]
-
data是表示当前行数据的对象。您需要访问该对象的属性以填充所需的value,例如。data.foo。如果不知道更多关于data的价值是什么,我们真的无能为力 -
我能提供什么?如何获得数据的价值?不是null吗,因为我一开始就设置为null?
-
添加它之前返回语句....
-
"一开始我将其设置为 null" - 这是 两个不同的变量 -
render:function(data)中的一个被传递数据表,data:null(甚至不是变量)仅用于将数据传递给数据表
标签: javascript jquery model-view-controller datatables