Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jqueryload&;再次加载功能_Jquery_Html - Fatal编程技术网

jqueryload&;再次加载功能

jqueryload&;再次加载功能,jquery,html,Jquery,Html,我正在使用jQuery加载函数将一个url加载到一个div中。成功加载后,我想直接在先前加载的内容下面加载另一个url 我的html <div id=content></div> 问题在于,第二个加载的内容将完全替换第一个加载的内容 如何在加载第一个内容后追加内容,使其显示在下面 谢谢实际上您正在替换#content content,请尝试用第二个加载的内容附加一个新的div $('#content').load('first_content.php', null,

我正在使用jQuery加载函数将一个url加载到一个div中。成功加载后,我想直接在先前加载的内容下面加载另一个url

我的html

<div id=content></div> 
问题在于,第二个加载的内容将完全替换第一个加载的内容

如何在加载第一个内容后追加内容,使其显示在下面

谢谢

实际上您正在替换#content content,请尝试用第二个加载的内容附加一个新的div

$('#content').load('first_content.php', null, function() {
    $('#content').append($('<div/>').load('second_content.php'));
});
$('#content').load('first_content.php',null,function()){
$('#content').append($(').load('second_content.php');
});
实际上您正在替换内容,请尝试在加载第二个内容的同时附加一个新的div

$('#content').load('first_content.php', null, function() {
    $('#content').append($('<div/>').load('second_content.php'));
});
$('#content').load('first_content.php',null,function()){
$('#content').append($(').load('second_content.php');
});

加载第一个块。完成后,创建一个div并将第二个块加载到该div中。完成后,将div追加到内容区域

$('#content').load('first_content.php', null, function() {
    $("<div>").load('second_content.php', function() {
        $(this).appendTo("#content");
    });
});
$('#content').load('first_content.php',null,function()){
$(“”)。load('second_content.php',function(){
$(此)。附加到(#内容”);
});
});

加载第一个块。完成后,创建一个div并将第二个块加载到该div中。完成后,将div追加到内容区域

$('#content').load('first_content.php', null, function() {
    $("<div>").load('second_content.php', function() {
        $(this).appendTo("#content");
    });
});
$('#content').load('first_content.php',null,function()){
$(“”)。load('second_content.php',function(){
$(此)。附加到(#内容”);
});
});

如果将第二个
.load()
替换为
$(“#content”).load()
放在
.append()
的括号内,是否仍会擦除原始内容?如果将第二个
.load()
替换为
$('.\35; content')。load()
放在
.append()
的括号内,这仍然会抹去原始内容吗?谢谢你这么做。现在很好用。你试过这个吗?我认为问题在于
.append()
不返回新内容(它返回原始jquery对象),因此这将只在第一个内容上加载第二个内容。您可以附加由$('')创建的jquery对象实例。看一看文档ContentDocs一个或多个额外的DOM元素、元素数组、HTML字符串或jQuery对象,这些元素要插入到匹配元素集中每个元素的末尾。感谢您的帮助。现在很好用。你试过这个吗?我认为问题在于
.append()
不返回新内容(它返回原始jquery对象),因此这将只在第一个内容上加载第二个内容。您可以附加由$('')创建的jquery对象实例。看一看文档contentdocs,在匹配元素集中的每个元素末尾插入一个或多个额外的DOM元素、元素数组、HTML字符串或jQuery对象。