Алексей Лапаев
Мудрец
(17462)
1 год назад
Есть несколько возможных причин, по которым загрузка jQuery может не работать в вашем случае:
1. Неправильно подключенная библиотека jQuery: Убедитесь, что вы правильно подключили библиотеку jQuery перед использованием $.ajax(). Ваш HTML-файл должен содержать ссылку на библиотеку jQuery, например:
```html
<script src="h t t p s: / / c o de.jqu e r y. c o m /j q u e r y - 3 .6 .0. m i n .j s "></s c r ip t>
```
2. CORS (Cross-Origin Resource Sharing): Если вы запрашиваете данные с другого домена (как в вашем примере), возможно, вы столкнулись с проблемой CORS. Чтобы разрешить кросс-доменные запросы, вам потребуется изменить настройки сервера, с которого запрашиваются данные. В противном случае, измените URL в вашем запросе на относительный, если файл находится на том же домене.
3. Ошибки в коде: Убедитесь, что ваш код не содержит ошибок, которые могут препятствовать выполнению запроса. Например, проверьте, правильно ли указан селектор или корректно ли указан URL.
4. Проблемы с сервером: Убедитесь, что сервер, с которого запрашиваются данные, работает корректно и отдает ожидаемый результат. Вы можете проверить это, перейдя по указанному в вашем коде URL.
5. Запуск кода до загрузки страницы: Если ваш код выполняется до того, как DOM полностью загрузится, запрос может не работать. Убедитесь, что ваш код обернут в $(document).ready() или $(function() { ... }), чтобы он выполнялся только после полной загрузки страницы, например:
```javascript
$(document).ready(function() {
$.ajax({
cache: false,
url: 'http://a/run.php',
success: function(data) {
$('#d1').html(data);
}
});
});
```
Если проблема не устраняется после проверки этих пунктов, вам, возможно, потребуется отладить свой код с помощью инструментов разработчика в вашем браузере, чтобы найти и исправить ошибки.
Konstantin SmirnovУченик (22)
1 год назад
access from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, isolated-app, ipns, https, chrome-untrusted, ipfs, data, chrome-extension, chrome.
Саня Семенов
Оракул
(60497)
1 год назад
.fail(function(e) {
alert( e );
})
Просто добавить обработку ошибки и оно са́о расскажет в чем ошибка
Konstantin SmirnovУченик (22)
1 год назад
access from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, isolated-app, ipns, https, chrome-untrusted, ipfs, data, chrome-extension, chrome.
cache: false,
url: 'http://a/run.php',
success: function(data) {
$('#d1').html(data);
}
});