Получен неверный ответ. Следовательно, исходному ‘null’ не разрешен доступ

#javascript

#javascript

Вопрос:

Я следую примеру из книги, поэтому код очень прост. Это код:
я вижу ошибку в консоли Chrome:

 $(function() {
    $(".lang").change(function(){

    var element = $(this);

    var id = element.attr("value");

    if(id == 'english')
    {
        $.ajax({
            type: "GET",
            url: "jsfiles/english.js",
            dataType: "script"
        }); 
    }

    return false;

    });

});
  

Комментарии:

1. Вы случайно не запускаете это на своем компьютере? В отличие от загрузки его на сервер?

Ответ №1:

Источник null означает, что вы загружаете HTML-документ непосредственно из своей файловой системы. Вы не можете использовать XMLHttpRequest без HTTP.

Либо установите веб-сервер для своей разработки, либо динамически сгенерируйте <script src="..."></script> вместо этого.