Scusate sto provando questo plugin :
codice HTML:
https://www.jqueryscript.net/form/Dynamic-jQuery-Multi-Select-Tags-Input-Plugin-Fast-Select.html
vorrei caricare i dati in maniera dinamica da file php che mi restituisce
data='{id: "1", nome: "Pippo"},{id: "2", nome: "Pluto"},{id: "3", nome: "Gigi"}';
mi sto perdendo, non trovo come fare o se conoscete qualcosa di simile, potreste illuminarmi per favore ??
mi basterebbe anche una multiselect con checkbox.....
ecco il mio file dove sono arrivato....
codice:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
<title>Untitled</title>
<link rel="stylesheet" href="../dist/fastselect.min.css">
</head>
<body>
<div class="container-fluid" style="margin-top:100px">
<div class="row">
<div class="col-lg-12">
<div class="card-body" >
<input type="text" multiple class="demo" name="language">
</div>
</div>
</div>
</div>
</body>
</html>
<script src="../assets/js/build.min.js"></script>
<script src="../dist/fastselect.standalone.js"></script>
<script>
$Sel='PM';
$.ajax({
url:'../php/ajax_sel.php',
data: {Tipo_Sel: $Sel},
type: 'POST',
dataType: 'json',
success: function(data){
//questo risultato data='{id: "1", nome: "Pippo"},{id: "2", nome: "Pluto"},{id: "3", nome: "Gigi"}';
$.each(data,function(key,val){
$mydata={"text": val.nome, "value": val.id };
});
$(".demo").attr("data-initial-value",$mydata);
$('.demo').fastselect();
}
});
</script>