Я работаю над развитием истории конкретного пользователя, и я хочу, чтобы это было сделано с помощью dataTables. Однако я не могу найти способ, с помощью которого я могу сделать свою строку или конкретную ячейку доступной. Мне нужно открыть отдельные ссылки с отдельными кликами для определенной строки. Любая помощь будет оценена по достоинству. Заранее спасибо !!!
Отредактировано :: Если я нажимаю на строку, мне нужны все данные строки, что не является проблемой. Я могу это сделать. Что мне нужно знать, так это сделать запрос $.ajax() с данными конкретной строки. Я думаю, что это будет сделано. Однако было бы замечательно узнать, как открыть ссылку на новой вкладке при щелчке по строке.
$(document).ready(function() {
var dataSet = [
[]
];
$.ajax({
type: 'POST',
url: "webservices/view_patient_medical_history.php",
async: false,
//data: {'log_id': data},
success: function(response) {
dataSet = JSON.parse(response);
}
});
// var dataSet_arr = jQuery.makeArray(dataSet['responseText']);
$('#patient_medical_history').DataTable({
data: dataSet,
columns: [{
title: "Patient ID",
class: "center"
}, {
title: "Current Medications",
class: "center"
}, {
title: "Allergies",
class: "center"
}, {
title: "Diabetes",
class: "center"
}, {
title: "Asthma",
class: "center"
}, {
title: "Arthritis",
class: "center"
}, {
title: "High Blood Pressure",
class: "center"
}, {
title: "Kidney Problem",
class: "center"
}, {
title: "Liver Problem",
class: "center"
}, {
title: "Heart Problem",
class: "center"
}, {
title: "Other Problems",
class: "center"
}, {
title: "Present Problem",
class: "center"
}, {
title: "Last Updated",
class: "center"
}],
"scrollX": true,
//"paging": false,
"info": false,
//"lengthMenu": false,
dom: 'lBfrtip',
buttons: [
'copy', 'pdf', 'print'
]
/*"paging": false,
"info": false,
dom: 'Bfrtip',
buttons: [
'excel', 'pdf', 'print'
]*/
});
$('th').css("white-space", "nowrap");
});