неверное входное значение в заголовке twitter

#javascript

#javascript

Вопрос:

после выбора предложения и отправки формы я вижу, что это неправильное значение поля ввода. Я получил значение «desc» из файла php. Я хочу иметь значение «DS» из файла php, что не так (я думаю, в js-коде)?

 $('#orga_name').typeahead(null, 
    {
      name: 'orga_name_autosuggest',
      displayKey: 'desc',
      input: 'value',
      highlight: true,
      hint: false,
      limit: 5,
      minLength: 2,
      wildcard: '%QUERY',
      source: datas.ttAdapter(),
      templates: {
        suggestion: Handlebars.compile([
          '<div class="media">',
                '<div class="pull-left">',
                    '<div class="media-object">',
                        '<img src="{{img}}" width="50" height="50"/>',
                    '</div>',
                '</div>',
                '<div class="media-body">',
                    '<h4 class="media-heading">{{value}}</h4>',
                    '<p>{{desc}}</p>',
                '</div>',
          '</div>',
        ].join(''))
      }
    });
  

Данный массив php

 $results[] = array(
      "value" => $res['DS'],
      "desc" => $res['ORG_NAME'],
      "img" => "http://lorempixel.com/50/50/?" . (rand(1, 10000) . rand(1, 10000)),
      "tokens" => array($query, $query . rand(1, 10))
    );
  

Комментарии:

1. <form> В вопросе не отображается элемент? Вы пробовали перейти displayKey на "value" ?

2. если я изменю значение на display:value, у меня возникнут две нежелательные мысли. во-первых: заголовок live-typeahead не будет работать в поле, во-вторых, я вижу значение в поле ввода. я хочу увидеть значение «desc» и отправить значение «DS»

3. Что такое <form> at html ? Можете ли вы создать jsfiddle для демонстрации?