Символ обратной косой черты имеет особое значение в строке.Это означает, что следующий символ в некотором роде особенный, например, вы можете включить кавычку в строку, используя обратную косую черту, чтобы экранировать ее:
'It\'s a string'
Чтобы включить буквенную обратную косую черту, вы помещаете еедважды:
'This is one backslash \\ character'
Итак, в вашем примере у вас есть \\\m
.Первые две косые черты становятся одной косой чертой, а \m
не распознается как допустимая escape-последовательность, поэтому вы получаете сообщение об ошибке.
Измените URL-адрес, чтобы использовать прямые косые черты (которые не имеют этого специального значенияи является правильным типом косой черты для использования в URL в любом случае), или удвойте обратную косую черту:
"file:///myinfo.txt"
"file:\\\\\\myinfo.txt"
Кроме того, обратите внимание, что этот URL на самом деле ни на что не указывает, это должно быть что-то вродеthis:
"file:///C:/myinfo.txt"
Кроме того, как указано выше, XMLHttpRequest работает только с тем же доменом, что и размещенная на нем страница, поэтому, если ваша страница находится на http://www.example.com/, вы можете получить доступ только к ресурсам.на http://www.example.com/.