jQuery-tokeninput 失败:“term”未定义?

2024-04-16

在我的 Rails 应用程序中,我尝试使用 jquery-tokeninput。我一切正常 - json 响应和所有 - 但当在标记化字段中输入任何内容时,脚本会出错,并抱怨:

TypeError: term is undefined    
--> return term.replace(regexp_special_chars, '\\$&');

jQuery 和 tokeninput 脚本都已加载。什么可能导致这种情况?


听起来您可能需要指定 propertyToSearch。默认情况下,Tokeninput 会查找“名称”字段,但如果 json 响应中没有该字段,则需要告诉它要查看的内容。例如,如果您的 json 如下所示:

[
  {"id":"856","title":"House"},
  {"id":"1035","title":"Desperate Housewives"},
  ...
]

然后您需要确保包含以下内容:

$('#tvshow_tokens').tokenInput('/tvshows.json', { propertyToSearch: 'title' });
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery-tokeninput 失败:“term”未定义? 的相关文章

随机推荐