Я хочу добавить div(#loadmore) в div(#boxchatting), когда div(#boxchatting) загружает контент из "result.php". Я использовал следующий код:
$('#loadmore').prependTo('#boxchatting');
$('#boxchatting').load('result.php');
Но вроде не работает. Содержимое "result.php" отображается, но div(#loadmore) исчезает. у кого-нибудь есть решение?
Пожалуйста, не говорите мне использовать prepend() для отображения result.php, потому что я просто хочу использовать load() для реализации данных обновления setInterval.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


load() заменяет весь контент в целевом объекте данными ответа.
Итак, после того, как вы добавите loadMore, он будет заменен новым контентом из load().
Вместо этого выполните добавление в обратном вызове завершения загрузки:
$('#boxchatting').load('result.php', function(){
$('#loadmore').prependTo(this)
});
Проверьте элементы в инспекторе элементов инструментов разработчика браузера. Вы видите это там? Какие-либо правила css, которые могут на него повлиять?
(ОБНОВЛЕНИЕ) Я попробовал ваш следующий код с некоторыми модификациями, помещенными в элемент div, и ТЕПЕРЬ ЕГО РАБОТАЕТ! Большое спасибо!
Спасибо за ответ. Я пробовал ваш код, но все еще не работал, div (#loadmore) все еще исчезает внутри div (#boxchatting).