Jquery 在devbridge自动完成API中是否可以使用xml或文本代替json?
我正在使用devbridge中的jqueryautocomplete。由于输出数据中的json和逗号,我面临问题。是否可以使用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)
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有什么问题?我不明白为什么它无法修复