2015年6月2日 星期二

Bootstrap Typeahead處理 json格式資料,並更新另一個 input的值


參考文件: Bootstrap typeahead ajax result format - Example

因為 Bootstrap Typeahead的 source是一個字串陣列 (string array),如果使用者希望可以 source可以是 json string array而且在 typeahead選擇時可以更新另一個 input的值,這一篇文章就可以幫助你,作法如下

  1. source 接回的是 json string array
  2. 實作 matcher, sorter, highlighter
  3. 實作 updater,在這邊就可以用 JSON.parse 處理 obj,再把某個 attribute值指定給特定的input

沒有留言:

張貼留言