请问如何使得标签在存储的时候,检测唯一性,并将不重复的插入继续使用?

WBOY
发布: 2016-06-06 20:23:21
原创
1099 人浏览过

我在使用select2做个给用户加标签的功能,

  • 1是就直接将select2列出来的标签,包括用户输入的,一起传到后台,然后处理,现在卡在一组数据到后台,我需要检测标签重复,并只存储不重复的标签,继续使用,我该如何做这个标签功能?

  • 2使用select2的ajax将标签预先存储,具体如何使用select2来做?ajax返回值怎么绑到输入框中的?是使用DOM操作吗?

  • 3select2中的默认值如何取消?和绑定

  • 谢谢!

回复内容:

我在使用select2做个给用户加标签的功能,

  • 1是就直接将select2列出来的标签,包括用户输入的,一起传到后台,然后处理,现在卡在一组数据到后台,我需要检测标签重复,并只存储不重复的标签,继续使用,我该如何做这个标签功能?

  • 2使用select2的ajax将标签预先存储,具体如何使用select2来做?ajax返回值怎么绑到输入框中的?是使用DOM操作吗?

  • 3select2中的默认值如何取消?和绑定

  • 谢谢!

终于还是先把问题解决了,完成了标签的功能。

  • 使用select2,然后把数据传到后台进行处理,select2传过来的已经存在的标签为标签ID,这时候用这个ID去判断ID是否存在,如果存在则跳过该次循环,对,其他的值插入标签名,获取标签ID,把标签ID再对应之前的数组的键进行修改,后来得到的数组即全是ID号了,直接存储即可。

  • 不过可能存在的问题是:如果输入的是已经存在的ID号同名的标签名,那将一同被过滤

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板