Tag: select2

当API工作时,Select2 – Dropdown未显示

我正在使用Select2进行自动完成,我正在从远程加载列表。 看看下面的代码: HTML: jQuery的: $(“.tagsSearch”).select2({ placeholder: ‘Search for tags’, tags: true, multiple: true, tokenSeparators: [‘,’, ‘ ‘], minimumInputLength: 2, minimumResultsForSearch: 1, ajax: { url: function (params) { return ‘/api/searchTags?text=’ + params.term; }, dataType: “json”, type: “GET”, processResults: function (data) { return { results: $.map(data, function (name) { return { name: name, } }) }; } […]

jQuery AJAX请求使用Laravel和Select2将HTTPS提供给HTTP

我有一个相对简单的Laravel应用程序,它包含一个包含标签选择元素的HTML表单。 select元素通过select2库得到增强。 标签是通过XMLHttpRequest获取的。 我创造了一个小提琴 ,我收到的错误与我的制作机器上的错误相同: […]是通过HTTPS加载的,但是请求了一个不安全的XMLHttpRequest端点’ http://blog.mazedlx.net/tags?term=asd ‘。 此请求已被阻止; 内容必须通过HTTPS提供。 $(‘#tags_id’).select2({ minimumInputLength: 2, tags: true, tokenSeparators: [‘,’], ajax: { url: ‘https://blog.mazedlx.net/tags/’, type: ‘GET’, dataType: ‘json’, data: function (params) { var queryParameters = { term: params.term } return queryParameters; }, processResults: function (data) { return { results: $.map(data, function (item) { return { text: item.tag, id: […]

如何在codeigniter中更新select2下拉列表

嗨我正在使用select2 jquery插件向下拉列表中插入多个值,但是当我尝试更新时我面临的问题可以任何人帮助我展示这样做的正确方法 $keywords) { if ($vald == $keywords->keyword_id) { ?> <option value="keyword_id; ?>” >keyword_name; ?> <option value="keyword_id; ?>”>keyword_name; ?> 我正在尝试做这样的事情我正在获取值但是从第二个来的未保存的值正在花费大量时间来加载数据非常慢我是否知道如何解决这个问题。 $(document).ready(function() { $(“.selectmultiple”).select2(); }); public function keyword_all() { $this->db->select(‘*’)->from(‘keywords’); $query=$this->db->get(); return $keyword = $query->result(); } 这是我循环foreach($keyword as $key=>$keywords)的模型foreach($keyword as $key=>$keywords)

Select2 – 过滤特殊字符

我有一个select2插件的问题。 当我使用filter并输入“mąka”时,它会找到所有带有“mąka”和“maka”字样的选项。 是否可以自定义此脚本以查找“mąka”字样? 预览这里 对不起我的英文; p 谢谢!

如何在select2插件中设置选择值 – jquery

我用这个代码插入数据来select带有select2插件的元素: $.ajax({ type: “POST”, url: “ws.asmx/GetEvrakGrup”, data: “{}”, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function (dc, status) { jsonData = JSON.parse(dc.d); $(“#selectId”).select2({ data: jsonData }); }, error: function () { alert(“This is an Error”);} }); 我想在此选择中设置一个值但它不起作用: $(“#selectId”).val(81);

根据自动完成选择填写formset的其他两个字段

我想根据使用django-autocomplete-light在自动完成字段中做出的选择自动填充另外两个字段。 但是,我的java脚本不是那么好,所以我真的不知道从哪里开始。 很感谢任何forms的帮助。 用户提交他们的宣传文件。 在一个formset中有一个“person”自动完成字段(它对于作者和其他为该出版物工作的人而言是多对多的关系)。 如果用户选择了某个人,我希望该人员名称和姓氏自动填写在该表单集中的其他两个字段中,以便用户可以进行更改(同样,这是数据模式的先决条件)。 如果他们更改或删除所选人员,则相同。 我认为最好的方法是查看名称和姓氏视图,以便从自动填充字段中获取具有ID的那两个。 但是,如何异步检索名称并将其填入两个字段? 谢谢! 最佳经济学

如何从Select2中的数据源设置data- *?

我使用Select2如下: $(‘select#fields’).select2({ placeholder: ‘Select a field’, data: data.fields }); data.fields是一个像这样的JSON: “fields”: [ { “id”: “companies_id”, “text”: “companies_id”, “data-type”: “int” }, { “id”: “parent_companies_id”, “text”: “parent_companies_id”, “data-type”: “int” }, { “id”: “client_of_companies_id”, “text”: “client_of_companies_id”, “data-type”: “int” }, { “id”: “asset_locations_id”, “text”: “asset_locations_id”, “data-type”: “int” }, { “id”: “companies_name”, “text”: “companies_name”, “data-type”: “varchar” }, { “id”: “companies_number”, […]

如何获取select2中所选选项的data- *值?

这就像本主题的第二部分,现在我需要能够从一个选择到另一个选择读取动态data-*属性。 这是什么意思? 首先看一下下图: 你看到的是以下代码的作用: // This turn 1st and 3rd into select2 $(‘#module, #conditions’).select2(); // This turn 2nd into select2 using data from a datasource $(‘select#fields’).select2({ placeholder: ‘Select a field’, data: data.fields }); 正如我在引用的主题中发布的那样, data.fields有一个类似于以下内容的JSON: “fields”: [ { “id”: “companies_id”, “text”: “companies_id”, “data-type”: “int” }, { “id”: “parent_companies_id”, “text”: “parent_companies_id”, “data-type”: “int” }, { “id”: […]

使用带有jqGrid的select2时,选择正确的值进行选择

我正在使用select2和jqGrid。 对于“选择”元素,我做了以下事情: {label:”Teacher”,name:”teacher”,index:”teacher”,editable:true,edittype:”select”, editoptions:{ dataUrl:”../ajax/selects/select_teachers.php”, width:”400px”, dataInit: function (elem) { $(elem).select2({ placeholder: “Choose teacher”, allowClear: true, language:”ru” }); setTimeout(function() { $(“.select2-container”).width(“300″); }, 0); }, }, 但是当打开editForm时,在默认模式下选择。 如何让select2在editform中选择正确的值? ======= 附加信息。 我有jqGrid。 colModel中的一列如下所示: {label:”Jobplace”,name:”job_place”,index:”job_place”,editable:true,edittype:”select”, editoptions:{ dataUrl:”../ajax/selects/select_spr_companies.php”, dataInit: function (elem) { $(elem).select2({ placeholder: “Choose job place”, allowClear: true, }); setTimeout(function() { $(“.select2-container”).width(“300″); }, 0); } },hidden:false,align:”center”,sortable:true,search:true,searchoptions:{sopt:[“cn”]},width:50}, 因此,select2元素显示“选择工作地点”。 结果编辑forms现在有选择的vaule […]

Select2 jquery插件显示结果中所选项目的数量而不是标签

我正在使用Select2 jQuery插件 。 https://select2.github.io/供参考 当我使用多个下拉选项时。 所选项目的结果在框中显示为标签,但我只想显示所选项目的数量。 是否可以使用Select2 jQuery插件 HTML Name1 Name2 Name3 Name4 Name5 Name6 Name7 JS $(‘select’).select2(); 我想要输出如下 而不是像输出的标签。 工作小提琴的例子