Мне нужно загрузить файл HTML в существующий div, когда ширина окна меньше 600 пикселей.Функция загрузки jQuery не работает локально
Код:
<head>
<script>
$(document).ready(function(){
if($(window).width() < 600) {
$("#testing_div").load("C:/Users/elena/Desktop/Demo/prova.html");
}
});
</script>
</head>
<body>
<div id="testing_div"> </div>
</body>
Я тестировал этот код на моем сайте, и он работает, но, может быть, я делаю что-то неправильно, чтобы сделать его работу на местном уровне.
Есть ли причина, по которой функция load
не работает локально, но только на веб-сервере?
Вы не можете делать запросы к локальной файловой системе - вам нужно использовать веб-сервер. –
Ваша консоль вашего браузера - ваш лучший друг. «Запросы на кросс-начало поддерживаются только для схем протокола: http, data, chrome, chrome-extension, https, chrome-extension-resource.» Также, где вы ссылаетесь на библиотеку jQuery? Он должен находиться между тегами '
' – NewToJSПредставьте, какие проблемы безопасности возникают, если доступ к этой файловой системе доступен с клиентской стороны. – px5x2