首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Typehead.js更新器函数

Typehead.js更新器函数
EN

Stack Overflow用户
提问于 2013-12-30 16:02:08
回答 2查看 71关注 0票数 0

在bootstrap typehead上,我希望将选定的数据显示到字段中。

代码语言:javascript
复制
     $('#typeahead').typeahead({
      source: function(query, process) {
     $.ajax({
              url: 'data.php',
              type: 'POST',
              dataType: 'json',
              data: 'query=' + query,
          success: function(data) {
          objects = [];
              map = {};

                 $.each(data, function(i, object) {
                    map[object.client_name] = object;
                    objects.push(object.client_name);
                    });

                     process(objects);

    },
        updater: function(item) {
             $('#c_id').val(map[item].client_id);
             return item;
                 }
       });
           }              });

Valaue返回表data.php

{"client_id":"2024","client_name":"thomas","client_company":"infos"}

我想在客户id字段中显示客户id

EN

回答 2

Stack Overflow用户

发布于 2013-12-30 16:08:46

在评论之后

假设你有这样的html代码:

代码语言:javascript
复制
<textarea id="myTextArea">
</textarea>

您可以使用以下代码(其中包含$each函数)

代码语言:javascript
复制
$('#myTextArea').val(data.client_id);

或者可能是.html()而不是.val(),我不记得了,需要一些测试……对不起=)

票数 0
EN

Stack Overflow用户

发布于 2013-12-30 16:12:39

这个问题已经在stackoverflow上被问到了。请检查下面的链接

Ajax call populate Typeahead Bootstrap

这绝对可以解决你的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20835664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档