【问题标题】:token input not working令牌输入不起作用
【发布时间】:2014-09-04 11:35:03
【问题描述】:

我在变量“url”上获取值,但是当变量分配给 Tokeninput 时,我的文本框没有得到该值。相反,当我将值直接传递给 tokeninput 时,我的文本框正在工作。最后,当我需要阅读我的文本框时将变量作为令牌输入传递..提前感谢

<script type="text/javascript">
   $(document).ready(function () {
       var url;
       $.ajax({
           type: "POST",
           url: "Tokeninput.aspx/GetData",
           contentType: "application/json; charset=utf-8",
           data: JSON.stringify({ Locale: 'en-US' }),
           datatype: 'json',
           async: false,
           success: function (data) {
               xmlDoc = $.parseXML(data.d);
               $xml = $(xmlDoc);
               $title = $xml.find("status");
               if ($title.attr("code") == "0") {
                   url = ($title.text());
               }
           },
           error: function (e) {
               alert("check once...");
           }
       });
       alert(url);
       $("#myTextBox").tokenInput([{"name":"Bhai"},{"name":"Bhargavi"},{"name":"Bhargav"},{"name":"Akka"},{"name":"Amma"},{"name":"Anil"},{"name":"Amar"}], {
       //$("#myTextBox").tokenInput(url, {
           theme: "facebook",
           preventDuplicates: true
       });
   });

【问题讨论】:

    标签: jquery jquery-autocomplete jquery-tokeninput


    【解决方案1】:

    我相信您需要传递一个 JSON 对象作为参数,而不是 JSON 字符串。

    试试这个:

    $("#myTextBox").tokenInput(JSON.Parse(url), {
               theme: "facebook",
               preventDuplicates: true
           });
    

    【讨论】:

    • 很高兴听到这个消息。如果您可以接受并投票解决您的问题的答案,那就太好了!谢谢!
    猜你喜欢
    • 2014-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-24
    • 2015-05-07
    相关资源
    最近更新 更多