Есть ли способ, которым мы можем динамически устанавливать источник данных для столбцов данных? Как я установил columns.data
по жестко прописывать имя каждого свойства, как это:Динамически заданный источник данных для столбцов данных jQuery
$.ajax({
data: JSON.stringify(data),
url: urlGetProviderQualificationTimeData,
type: 'POST',
contentType: "application/json; charset=utf-8",
success: function (obj) {
if (obj.success) {
$('#tblProds').dataTable({
data: obj.data.ProdsDetails,
columns: [
{ "data": "PName" },
{ "data": "PTime" } //hardcoded mapping of properties
]
});
}
},
});
ProdsDetails
образца массив:
Array[2]
0:Object
PName:"ATT",
PTime:"6.48"
1:Object
PName:"CENTURYLINK",
PTime:"3.67"
Есть ли способ, мы можем избавиться от этого закодированного отображения свойств и столбцов?
Вы хотите установить свойства, которые вы получили от вызова 'ajax'? –
@ Alexandru-IonutMihai точно без указания названия недвижимости –
Адрес, использованный для вашего местоположения. Где вы желаете приобрести недвижимость? Из 'obj.data'? Покажите нам массив. – Andy