Jquery 在devbridge自动完成API中是否可以使用xml或文本代替json?

Jquery 在devbridge自动完成API中是否可以使用xml或文本代替json?,jquery,autocomplete,Jquery,Autocomplete,我正在使用devbridge中的jqueryautocomplete。由于输出数据中的json和逗号,我面临问题。是否可以使用xml或纯输出文本代替json?我恐怕无法查看插件的源代码: processResponse: function(text) { var response; try { response = eval('(' + text + ')'); } catch (err) { return; } if (!$.isArray(response.data)

我正在使用devbridge中的jqueryautocomplete。由于输出数据中的json和逗号,我面临问题。是否可以使用xml或纯输出文本代替json?

我恐怕无法查看插件的源代码:

processResponse: function(text) {
  var response;
  try {
    response = eval('(' + text + ')');
  } catch (err) { return; }
  if (!$.isArray(response.data)) { response.data = []; }
  if(!this.options.noCache){
    this.cachedResponse[response.query] = response;
    if (response.suggestions.length === 0) { this.badQueries.push(response.query); }
  }
  if (response.query === this.getQuery(this.currentValue)) {
    this.suggestions = response.suggestions;
    this.data = response.data;
    this.suggest(); 
  }
},
使用
.eval()
意味着javascript表达式/参数,因此它不会解析xml或纯文本

您的json有什么问题?我不明白为什么它无法修复