-1
У меня есть простой скрипт, который должен загружать комментарии каждую секунду, но по какой-то причине он не работает. Вот кодЗагрузка jQuery() не работает
<head>
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.1.1.min.js">
var auto_refresh = setInterval(
(function() {
$("#comments").load('url to comments.php');
}), 1000);
</script>
</head>
<body>
<div id="comments"></div>
</body>
Я попробовал несколько вещей, как изменение «URL для comments.php», чтобы просто «comments.php», но безрезультатно. JQuery даже не загрузит простой .txt-файл. Я проверил, и имя ID и .php на 100% правильное. Что не так?
Возможный дубликат [Constant перезаряжания в DIV?] (Http://stackoverflow.com/questions/41389562/constant-reload-of-a-div) – guest271314
Символ ''
Этот вопрос у вас есть
setInterval()
вызов в течение<script>
сsrc
указывающей в jQuery. Есть также дополнительные скобки вsetInterval
функции, которые не нужны. Используйте обработчик.ready()
, чтобы подождать, покаdocument
не будет загружен перед вызовомsetInterval
.источник
2017-01-01 17:59:43 guest271314
'$(). Ready' устарел в версии 3 http://api.jquery.com/ready/. Предпочтительным является '$ (function)' – charlietfl
@charlietfl Не уверен, что команда jQuery в конечном итоге осудит '.ready()'. Показывает ли документа о том же? – guest271314
Угадай, что он будет удален по дороге .... упоминает, что он устарел. ставка была бы длинными путями в будущем, хотя ... сломал бы так много проектов, так как это было вокруг с 1-го дня – charlietfl