我可以根据行创建输入标记,但我无法为每个输入字段添加唯一ID。
这是代码:
$(document).ready(function() {
var oTable = $('#jsontable').dataTable(); //Initialize the datatable
$.ajax({
url: 'process.php?method=fetchdata',
data: 'json',
dataType: 'json',
success: function(s){
oTable.fnClearTable();
for(var i = 0; i < s.length; i++) {
oTable.fnAddData([s[i]['productTitle'],s[i]['sku'],s[i]['name'],s[i]['pricePerUnit'],s[i]['code'],'<input type="text" id="quantity"+i+/>',]);
}
},
error: function(e){
console.log(e.responseText);
}
});
});
我正在强调哪个字段应该是动态的。
oTable.fnAddData([S [I] [ 'productTitle'],S [I] [ 'SKU'],S [I] [ '名称'],S [I] [ 'pricePerUnit'],S [ i] ['code'],'type =“text” id =“quantity”+ i + /&gt; ',]);
请提出任何建议。
由于 西
答案 0 :(得分:1)
将'<input type="text" id="quantity"+i+/>'
更改为'<input type="text" id="quantity'+i+'"/>'