heksen
@heksen

Почему не отображаются данные?

Есть php файл personal и в нём такой код:
<div id = "but_area"></div>

загружаю его :$( "#content" ).load( "personal.php" );
и добавляю к блоку but_area кнопку:
$( "#but_area" ).html( "<button>кнопка</button>" );


но кнопка не появляется. Что не так ведь блок загружен?
  • Вопрос задан
  • 2237 просмотров
Решения вопроса 1
hedint
@hedint
Senior front-end developer
А где у вас написана последняя строчка?)
Есть мнение, что вы пытаетесь добавить кнопку к блоку, когда сам блок еще не существует.
Правильно делать как-то так:
$( "#content" ).load( "personal.php", function () {
    $( "#but_area" ).html( "<button>кнопка</button>" );
} );

т.е. добавлять элемент в callback, который вызовется после завершения load
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект