我找不到相关文档:我有一个缺乏正确错误处理的工作实现,例如当服务器返回 HTTP 500 或其他服务器端错误时。
根据docs,函数onSearchError
但我不确定如何以与No Results
类似的方式显示错误消息。这是当前配置的部分片段:
//cut
autocomplete({
serviceUrl: 'blabla',
paramName: 'name',
dataType: 'json',
deferRequestBy: 300,
autoSelectFirst: true,
minChars: 3,
showNoSuggestionNotice: true,
noSuggestionNotice: 'No Results',
groupBy: 'label',
onSelect(suggestion) {
//cut
},
onSearchError(query, jqXHR, textStatus, errorThrown) {
//todo handle error, display...something went wrong
},
transformResult(response) {
//cut
},
});
会以某种方式重复使用不同的文字和颜色的“无结果”。任何提示?