相关疑难解决方法(0)

无法使用后置响应更新Bootstrap的预先输入数据源

使用Bootstrap的typeahead javascript插件,我试图通过jQuery的$ .post方法更改数据源属性.最初,我有:

<input type="text" data-provide="typeahead" data-source="["Option 1","Option 2","Option 3"]">
Run Code Online (Sandbox Code Playgroud)

然后,假设单击了一个按钮,它会尝试更新数据源:

 $('button').on('click',function(){
     $.post('update.php',function(resp){
          $('input').attr('data-source',resp);
     });
  });
Run Code Online (Sandbox Code Playgroud)

resp XHR结果返回如下数组:

  ["One Option","Two Option","Three Option"]
Run Code Online (Sandbox Code Playgroud)

我发现这不能使用响应中构造的新数组可靠地更新数据源.

有谁知道是什么问题?

这似乎不会捕获所选值.有没有人知道如何使用带引导程序的typeahead获取所选值?

jquery typeahead twitter-bootstrap

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

jquery ×1

twitter-bootstrap ×1

typeahead ×1