括号中缺少)

我修改BSN的自动提示脚本,所以它会与笨的工作,唯一的proble是我似乎无法弄清楚,为什么它会显示“括号中缺少)说:”问题是周围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的。 它是被注入了不应该出现的反应最有可能的事情。

此外,如果你正在使用jQuery,更改代码使用他们的AJAX方法。

分类:JavaScript的 时间:2012-11-02 人气:1
本文关键词: JavaScript中,jQuery的
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.092 (s). 10 q(s)