Попытка использовать setInterval (), но происходит ошибка

Я пытаюсь загрузить testdata.php и автоматически обновлять каждые 10 секунд. Но это не работает. Что не так с моим кодом? Я все еще новичок в веб-программировании, поэтому, пожалуйста, потерпите меня

<html>
<head>
<script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0   /jquery.min.js">
$( "#data" ).load( "http://localhost/testdata.php" );
</script>
</head>

<body>

<div id="data"></div>

</body>
window.setInterval(function(){
/// call your function here
}, 10000);
</html>

1

Решение

Итак, в URL-адресе jquery было немного места, что означает, что браузер не может его загрузить. Загрузка не была в интервале, и ваш код JavaScript должен быть внутри тега скрипта. И обязательно позвоните в jQuery, когда документ будет готов.

<html>
<head>
<script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script type="text/javascript">
$( document ).ready(function(){
$( "#data" ).load( "http://localhost/testdata.php" );
setInterval(function(){
$( "#data" ).load( "http://localhost/testdata.php" );
}, 10000);
});
</script>
</head>

<body>

<div id="data"></div>

</body>
</html>

Редактировать: добавлена ​​строка для загрузки данных, когда домен готов, а затем установить интервал.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]