Это происходит, например, если вы передаете undefined
(вместо строки) в качестве URL-адреса объекту XmlHttpRequest
. Объект обнаруживает, что это недопустимое значение, и выдает исключение. Точная причина проблемы зависит от кода в этой позиции.
Проверьте значения переменных, которые там используются, и посмотрите, не содержит ли какая-либо из них неожиданное содержимое.