У меня index.html, как это
<!DOCTYPE html> <html lang="en"> <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/ libs/jquery/1.3.0/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ var auto_refresh = setInterval( function () { //alert("abc"); $('#mydiv').load('xyz.php').fadeIn("slow"); }, 1000); }); </script> </head> <body> <div id="mydiv"> </div> </body> </html>
В той же папке есть файл xyz.php, код которого следующий:
<?php echo "My first PHP script!"; ?>
Когда я раскомментирую //alert("abc");
и комментарий $('#mydiv').load('xyz.php').fadeIn("slow");
предупреждающее сообщение приходит каждую секунду, но наоборот не работает, когда я вызываю php-файл и комментируя предупреждающее сообщение. Зачем?
Он работает для меня, но вы можете видеть контент только один раз, потому .load
функция .load
заменяет старый контент, меняет
$('#mydiv').load('xyz.php').fadeIn("slow");
с этим
$('#mydiv').append($('<div >').load('xyz.php'));
Я переименовал index.html в index.php и вызвал его по localhost/firstproject/index.php
. Это сработало