Каким должен быть правильный ответ веб-службы для отображения результатов ввода токена Jquery?

Я использую плагин Jquery Token Input. Я пытался получить данные из базы данных вместо локальных данных. Мой веб-сервис возвращает результат json, завернутый в xml:

 
[{"id":"24560","name":"emPOWERed-Admin"},{"id":"24561","name":"emPOWERed-HYD-Visitors"}]

Я проверил на сайтеhttp://loopj.com/jquery-tokeninput/ в котором говорится, что скрипт должен выводить результаты поиска JSON в следующем формате:

[
    {"id":"856","name":"House"},
    {"id":"1035","name":"Desperate Housewives"}
]

Кажется, что оба одинаковы, но я не вижу элементов, отображаемых на моей странице.

Я также публикую свой код. Мой код Js: DisplayTokenInput.js

 $(document).ready(function() {
     $("#textboxid").tokenInput('PrivateSpace.asmx/GetDl_info', {

            hintText: "Type in DL Name", theme: "facebook",
            preventDuplicates: true,
            searchDelay: 200

            });
    });

Код моего веб-сервиса:

[WebMethod]

    [ScriptMethod(UseHttpGet = true, ResponseFormat = ResponseFormat.Json)]
     public string GetDl_info(string q)
    {
        string dl_input = string.Empty;
        DataSet ds;
        PSData ObjDl = new PSData();
        ds = ObjDl.GetDistributionList(q);

        List DLObj = new List();


        foreach (DataRow datarow in ds.Tables[0].Rows)
        {
            DistributionList dl_list = new DistributionList();
            dl_list.id = Convert.ToString(datarow["id"]);
            dl_list.name = Convert.ToString(datarow["name"]);

            DLObj.Add(dl_list);
        }

        dl_input = JsonConvert.SerializeObject(DLObj);

        return dl_input;

    }

 }
public class DistributionList
    {
        public string id { get; set; }
        public string name { get; set; }
    }

Я размещаю головную часть кода aspx, чтобы показать файлы библиотеки, которые я включил:



  Untitled Page
  

   
      

    

      

    --%>

    

Ответы на вопрос(2)

Ваш ответ на вопрос