Home >Backend Development >PHP Tutorial >请问如何使得标签在存储的时候,检测唯一性,并将不重复的插入继续使用?
我在使用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号同名的标签名,那将一同被过滤