当前位置:Gxlcms > PHP教程 > 请问如何使得标签在存储的时候,检测唯一性,并将不重复的插入继续使用?

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

时间:2021-07-01 10:21:17 帮助过:28人阅读

我在使用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号同名的标签名,那将一同被过滤

人气教程排行