Asp.net 原型/脚本自动完成

Asp.net 原型/脚本自动完成,asp.net,prototypejs,scriptaculous,Asp.net,Prototypejs,Scriptaculous,尝试在自动完成中选择对象时出现此错误 这只出现在IE8和Firefox3.5中,而不是IE7或FF3.0中 错误:未捕获异常:[异常…指定了无效或非法的字符串代码:12 nsresult:0x8053000c NS\u错误\u DOM\u语法\u错误位置:行:2853] P2N.Submission.autoSuggest.init, "地方名单",, “hiddenPlaceID”, “/placeSearch.ashx?cityID=&allowNewPlace=”, '放置搜索微调器',{

尝试在自动完成中选择对象时出现此错误

这只出现在IE8和Firefox3.5中,而不是IE7或FF3.0中

错误:未捕获异常:[异常…指定了无效或非法的字符串代码:12 nsresult:0x8053000c NS\u错误\u DOM\u语法\u错误位置:行:2853]

P2N.Submission.autoSuggest.init, "地方名单",, “hiddenPlaceID”, “/placeSearch.ashx?cityID=&allowNewPlace=”, '放置搜索微调器',{resultID:}; 更新: p2n是


我们也遇到了同样的问题——这肯定是prototype.js 1.6.0.x中的一个bug。升级到1.6.1修复了它。

如果它出现在Firefox中,您可以通过Firebug调试器运行JavaScript代码并找出哪一行触发它吗?然后把那条线和任何与之相关的东西贴在这里,这样我们就可以看到它了。或者,如果您不想让我们看到您的代码,您可以创建一个简单的测试脚本来触发错误。知道你使用的原型版本也很好。问题是这个网站有数百个文件是由第三方编写的,所以我会尽量获取所需的信息。
var P2N = {
    returnVal: null, 
    errorMsg: null,
    initWindow: function() {
    },
    addSpinner: function(el) {
        if(!$(el).next('img.spinner'))$(el).insert({after: '<img src="/img/spinner_small.gif" alt="" class="spinner" />'})
    },
    removeSpinner: function(el) {
        var spinner = $(el).next('img.spinner');
        if (spinner != null) spinner.remove();
    }
};