Я использую Uploadify для загрузки файла в мою CMS. Все работает нормально до недавнего времени. Я получал ошибку
Ошибка вызова метода 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);
});
},
Я не не знаю почему, и после дневной отладки и тестирования я обнаружил, что если я удалю и заменю (/ \ & / g, '\\ &')
из
String.prototype.escAll = function(){
var s = this;
return s.replace(/\./g, '\\.').replace(/\?/g, '\\?').replace(/\&/g, '\\&');
};
, он снова заработает. Я действительно не знаю почему.
Любая помощь будет признательна!