It is used to add a label (tag) or category. Dynamic data can be retrieved with Ajax, Javascript data can be used or data-independent user input tags can be added. With the modal feature, ready sections can be searched on a larger screen, combined and selected ones can be added. Autocomplate is used when writing tags. it doesn't add the previously added tag again!
Etiket veya kategori eklemek için kullanılır. Ajax ile dinamik veriler alınabilir, Javascript verileri kullanılabilir veya veriden bağımsız kullanıcı giriş etiketleri eklenebilir. Modal özelliği ile hazır veriler daha geniş ekranda aranabilir, seçilebilir ve seçilenler eklenebilir. Etiketleri yazarken otomatik arama ve tamamla (autocomplate) kullanılır. Daha önce eklenmiş etiketi tekrar eklemez!
npm i jquery
npm i px-tag-list
@import "~px-tag-list/px-tag-list.css";
require('px-tag-list');
<div id="objectid"></div>
$("#objectid").pxtaglist({
name: "object_name",
/use ajaxpage or data/
ajaxpage: "api/user/content/category/list",
data: [{ id: '1', text: 'Data 1' }, { id: '2', text: 'Data 2' }, { id: '3', text: 'data 3' }],
addnew: false,
modal: true,
modal_approve_text: "Approve",
modal_cancel_text: "Cancel",
minheight: 70,
style: "",
class: "",
callback: function (e) {
console.log(e);
}
});
PHP POST CODE EXAMPLE:
$data = $_POST["object_name"];
$resultdata = json_decode($data);