2014-09-04 4 views
0

Я получаю значения в переменной «url», но мое текстовое поле не получает эти значения, когда переменная назначается Tokeninput .. вместо того, чтобы передавать значения непосредственно 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 
     }); 
    }); 

ответ

1

Я считаю, что вам нужно передать объект JSON в качестве параметра, а не строка JSON.

Попробуйте это:

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

Большое спасибо за ответ .. Его работает отлично теперь – ASPChandrasekhar

+0

Рад слышать это. Если бы вы могли принять и опросить ответ, если он решит вашу проблему, это было бы здорово! Благодаря! – Chris

Смежные вопросы