2014-10-21 2 views
0

HTML:Выбор2 - JSON данные не отображаются

<div> 
    <input type="hidden" style="width:300px" id="search"/> 
</div> 

Javascript:

<script> 
    $(document).ready(function(){ 
     $('#search').select2({ data:[{id:1,text:'hello'},{id:2,text:'select2'}] }); 
    }); 
</script> 

Результат:

Select2 Empty

Выбор2 версия: 3.5.1

+0

данные: [{ID: 1, текст: 'привет'} , {id: 2, text: 'select2'}] <- это правильный формат obj – user733421

ответ

0

Ваш объект неправильный формат -

{ data:[{id=1,text='hello'},{id=2,text='select2'}] } 

Должно быть

{ data:[{id:1,text:'hello'},{id:2,text:'select2'}] } 
0

Попробуйте, как показано ниже ...

В HTML

  <div> 
      <input type="hidden" style="width:300px" id="search"/> 
      </div> 

В Javascript

<script> 
    $(document).ready(function(){ 
      $('#search').select2({ data:[{id:1,text:'hello'},{id:2,text:'select2'}] }); 
    }); 
</script> 

Я попробовал один и тот же код, который вы используете в скрипку и работал ... http://jsfiddle.net/LUsMb/4321/

+0

, это формат, который у меня есть –

+0

проклятый человек, я скопировал этот код в приложении и его все тот же. –

+0

Я сказал, что я скопировал и вставил ваш код, и он работал в скрипке ... Я не включал и не модифицировал ничего ... Итак, что-то не хватает в вашем приложении ... – SDK

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