DevBridge jQuery自动完成错误处理

时间:2017-08-30 11:55:05

标签: jquery autocomplete jquery-ui-autocomplete

我找不到相关文档:我有一个缺乏正确错误处理的工作实现,例如当服务器返回 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
  },
});

会以某种方式重复使用不同的文字和颜色的“无结果”。任何提示?

0 个答案:

没有答案