Метод .load работает только в консоли
HTML:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script type="text/javascript" src= "jquery.js"></script> <script type = "text/javascript" src = "script.js"></script> </head> <body> <div id = "div"></div> </body> </html> JS: $("#div").load("php.php"); PHP: <?php echo "text"; ?> При загрузке страницы в диве текст не появляется. Но при этом если запустить js код в консоли, то всё работает. Не подскажите, как это исправить? |
$(function(){ $("#div").load("php.php"); }); На момент загрузки js-файла DOM еще не загрузился, элемента с id "div" на странице нет, поэтому и не работает. |
Часовой пояс GMT +3, время: 22:02. |