“错误调用NPObject上的方法!”在Uploadify
我正在使用Uploadify在我的CMS中上传文件。一切都很好,直到最近。我收到了一个错误
Error calling method on NPObject
在这条线上
document.getElementById(jQuery(this).attr('id') + 'Uploader').startFileUpload(ID, checkComplete);
在这一部分
uploadifyUpload:function(ID,checkComplete) {
jQuery(this).each(function() {
if (!checkComplete) checkComplete = false;
document.getElementById(jQuery(this).attr('id') + 'Uploader').startFileUpload(ID, checkComplete);
});
},
我不知道为什么,经过一天的调试和测试,我发现如果我删除replace(/&/g, '\&')
String.prototype.escAll = function(){
var s = this;
return s.replace(/./g, '\.').replace(/?/g, '\?').replace(/&/g, '\&');
};
然后再次工作。我真的不知道为什么。
任何帮助将不胜感激!
没有找到相关结果
已邀请:
1 个回复
喷乡顾沥沪
。结果可能在明确(明显)的位置未定义(就像使用带有错误索引的数组变量一样)。您应该查看其他库的源代码,可能是因为它们会破坏您提到的函数中的代码。 在我的练习中,我遇到了
的重载工作不正确的情况(在你的情况下是String原型)。 所以就是不要使用
。