Я использую sweetalert2, чтобы отобразить флажок оповещения с динамическими данными.Я хотел бы получить выбранный элемент. Что мне делать
console.log показывает мне 1 или 2, но я хотел бы получить всю информацию о моем myArrayOfThings.У меня есть следующий код.
var i;
var myArrayOfThings=[];
for (i=0;i<lengthcarte;i++)
{
myArrayOfThings [i] =
{ id: i,nir: a.Patients[i].s_nir ,name: a.Patients[i].s_given,
lastname: a.Patients[i].s_name};
}
var options = {};
$.map(myArrayOfThings,
function(o) {
options[o.id] = o.name +" "+o.lastname;
});
swal({
title: 'Select field validation',
input: 'select',
inputOptions: options,
inputPlaceholder: 'Veuillez sélectionner le patient ',
animation: 'slide-from-top',
inputPlaceholder: 'Patient',
inputValidator: function (value) {
return new Promise(function (resolve, reject) {
if (value === myArrayOfThings[0]) {
resolve()
}
else (value === myArrayOfThings[1])
{
resolve()
}
})
}
}).then(function (result) {
console.log('you selected '+result);
});