未捕获的TypeError:无法读取null + jquery.tokenInput的属性'toLowerCase'

时间:2015-04-13 17:17:36

标签: jquery ruby-on-rails jquery-tokeninput

我正在使用Jquery令牌输入,但是我得到了Uncaught TypeError:无法读取属性'toLowerCase'为null

我不明白为什么我会收到此错误,因为它正在使用其他数据。我在Coffeescript中写了以下代码:

$('#field_name').tokenInput data, propertyToSearch: 'case_no'

数据只不过是

data = [{id: 12, case_no: 'abc'}, {id: 10, case_no: 'ss'}.......]

数据包含76000条记录,我不明白为什么会出现此错误,上述代码或数据有什么问题?

1 个答案:

答案 0 :(得分:0)

我不认为JSON会接受名为case_no的属性而没有引号(下划线是一个特殊字符),您是否尝试重新格式化数据,如下所示:

data = [{id: 12, 'case_no': 'abc'}, {id: 10, 'case_no': 'ss'}.......]