首页 > 解决方案 > 在 div 中加载()内容并在内容 div 中添加 div

问题描述

我想div(#loadmore)在从. 我使用了以下代码:div(#boxchatting)div(#boxchatting)"result.php"

$('#loadmore').prependTo('#boxchatting');
$('#boxchatting').load('result.php');

但它似乎不起作用。的内容"result.php"正在显示,但div(#loadmore)消失了。有没有人有办法解决吗?

请不要告诉我用prepend()to show result.php,因为我只是想用它load()来实现setInterval刷新数据。

标签: javascriptphpjqueryajax

解决方案


load()用响应数据替换目标中的所有内容。

因此,在您添加 loadMore 之后,它会被load().

请改为在加载完成回调中添加:

$('#boxchatting').load('result.php', function(){
    $('#loadmore').prependTo(this)
});

推荐阅读