Обновите div с помощью php-данных каждые 10 секунд, используя jQuery

Я пытаюсь обновить данные, хранящиеся в div каждые 10 секунд, используя jQuery.

Мой код HTML:

<!DOCTYPE html> <head> <title>Untitled Document</title> <script src="http://code.jquery.com/jquery-latest.js"></script> <script> $(document).ready(function(){ setInterval(function() { $("#latestData").load("getLatestData.php #latestData"); }, 10000); }); </script> </head> <body> <div id = "latestData"> </div> </body> </html> 

И код PHP, который я использую (временно, как я знаю, это не изменится из-за тех же «данных»):

 <?php echo "test"; ?> 

Тем не менее, он даже не показывает «тест» на странице html. Может ли кто-нибудь предложить, где я ошибся?

Большое спасибо

    Метод load jQuery работает по-другому. Попробуйте прочитать его документацию .

    Вам не нужно дважды указывать идентификатор элемента назначения, удалить второй, например:

     $("#latestData").load("getLatestData.php"); 

    Вот способ, который позволит решить, чего вы хотите достичь, используя метод $.get в jQuery:

     $(document).ready(function () { setInterval(function() { $.get("getLatestData.php", function (result) { $('#latestData').html(result); }); }, 10000); }); 

    Если вы хотите обновить количество сообщений, просто используйте этот код:

     $(document).ready(function () { setInterval(function () { $("#ID").load(); }, 1000); });