簡體   English   中英

如何將JSON數組傳遞給jquery自動完成

[英]How can I pass a JSON array to jquery autocomplete

我有此Json數據,我想將其傳遞給JQuery.ui自動完成

   <input type="text" id="symptom_checker" name="search_symptom" />

JSON編碼的數據

 var symptoms = [{"symptom_name":"Overall sensation of feeling unwell"},{"symptom_name":"cough"},{"symptom_name":"cough with blood mucus"}];

如果我將其傳遞給此功能

    $("#symptom_checker").autocomplete({
       source: symptoms
     });

輸入症狀名稱時不起作用,但是如果我嘗試使用此json數據

   var symptoms = ["Overall sensation of feeling unwell", "cough", "cough with blood mucus"]; 

JQUERY

      $("#symptom_checker").autocomplete({
       source: symptoms
     });

工作正常。 我該如何解決?

根據文檔,它支持兩種數組格式。

  1. 字符串數組
  2. 具有屬性label和value ex: [{label:'' , value:''}]的對象數組。 您也只能將value作為屬性。

您必須將數組轉換為任何這些格式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM