gpt4 book ai didi

javascript - 括号中缺少 )

转载 作者:行者123 更新时间:2023-11-30 18:48:55 25 4
gpt4 key购买 nike

我正在修改 BSN 的 Autosuggest 脚本,以便它可以与 codeigniter 一起使用,唯一的问题是我似乎无法弄清楚为什么它在括号中显示“缺少 )”说问题出在 else

_b.AutoSuggest.prototype.setSuggestions = function (req, input) {
if (input != this.fld.value) return false;
this.aSug = [];
if (this.oP.json) {
var jsondata = eval('(' + req.responseText + ')');
for (var i = 0; i < jsondata.results.length; i++) {
this.aSug.push({
'id': jsondata.results[i].id,
'value': jsondata.results[i].value,
'info': jsondata.results[i].info
});
}
} else {
var xml = req.responseXML;
// traverse xml
//
var results = xml.getElementsByTagName('results')[0].childNodes;
for (var i = 0; i < results.length; i++) {
if (results[i].hasChildNodes()) this.aSug.push({
'id': results[i].getAttribute('id'),
'value': results[i].childNodes[0].nodeValue,
'info': results[i].getAttribute('info')
});
}
}
this.idAs = "as_" + this.fld.id;
this.createList(this.aSug);
};

任何帮助将不胜感激,我不是很擅长 JS

最佳答案

服务器的输出无效。查看返回的 responseText FiddlerFirebug .很可能是某些不应该存在的东西被注入(inject)到响应中。

此外,如果您使用的是 jQuery,请更改代码以使用其 ajax 方法。

关于javascript - 括号中缺少 ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4559862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com