JQuery トークン入力を事前設定しようとしています。
var assignUserJson=$('#assignUserJson').val();
console.log(assignUserJson); //[{"id":"1","name":"Andrew"},{"id":"3","name":"John"}]
これが動作するはずだと私が想定した2つの方法の違いは次のとおりです。
$('#assignTask').tokenInput('/users/suggest', {prePopulate: assignUserJson}); // doesn't work
そして、これは機能します:
$('#assignTask').tokenInput('/users/suggest', {prePopulate: [{"id":"1","name":"Andrew"},{"id":"3","name":"John"}]}); // works
何故ですか?非表示の入力フィールドから値を取得して関数に渡すことはできませんtokenInput
か?