請問如何使得標籤在儲存的時候,檢測唯一性,並將不重複的插入繼續使用?

來源:互聯網
上載者:User

我在使用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號同名的標籤名,那將一同被過濾

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.