Как показать отмеченные флажком данные-img в списке

#javascript #php #sql #checkbox

Вопрос:

У меня есть это поле

lt;input class="red-heart-checkbox " name="photo[]" type="checkbox" value="lt;?php echo $id; ?gt;" id="lt;?php echo $id; ?gt;" data-img="lt;?php echo $imageURL; ?gt;"/gt;

И я хотел бы составить список изображений с URL-адресом изображения из data-img проверенного, но у меня есть только значения с этим кодом :

 lt;scriptgt;  $(function() {  var masterCheck = $("#masterCheck");  var listCheckItems = $("#devel-generate-content-form :checkbox");   masterCheck.on("click", function() {  var isMasterChecked = $(this).is(":checked");  listCheckItems.prop("checked", isMasterChecked);  getSelectedItems();  });   listCheckItems.on("change", function() {  var totalItems = listCheckItems.length;  var checkedItems = listCheckItems.filter(":checked").length;   if (totalItems == checkedItems) {  masterCheck.prop("indeterminate", false);  masterCheck.prop("checked", true);  }  else if (checkedItems gt; 0 amp;amp; checkedItems lt; totalItems) {  masterCheck.prop("indeterminate", true);  }  else {  masterCheck.prop("indeterminate", false);  masterCheck.prop("checked", false);  }  getSelectedItems();  });   function getSelectedItems() {  var getCheckedValues = [];  getCheckedValues = [];    listCheckItems.filter(":checked").each(function() {  getCheckedValues.push($(this).val());  });    $("#selected-values").html(JSON.stringify(getCheckedValues));  }  });  lt;/scriptgt;    

Мой результат на :

 lt;li class="list-group-item" id="selected-values"gt;lt;/ligt;  

И выглядит так :

результат выполнения сценария

Возможно ли иметь изображение url вместо значения или использовать результат с базой данных de для получения изображения url ?

Большое спасибо !

Ответ №1:

На мой взгляд, есть два решения,

  1. Тот, который вы уже предложили, т. е. используйте вызов бд
  2. попробуйте передать ImageUrl в значении