首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ajax附加负载

Ajax附加负载
EN

Stack Overflow用户
提问于 2009-05-14 00:48:44
回答 5查看 25.1K关注 0票数 7

,它必须是jquery

我在(a,b,c,d,e,f)中有6div的text.html文件

在另一个文件中,我有一个div,我喜欢它将a+b+c+d+e+f的内容填充到单个div中。

我已经尝试了.load =但是b重新放置了a,我尝试了附加,但是我需要一个临时变量

所以现在我被困住了

该代码从textes.html文件中获取内容..。将内容放入div #右,而第二次libe将右a的内容替换为右b。

我喜欢附加内容a+b,而不是a+b

代码语言:javascript
复制
$(document).ready(function(){
var temp = load('textes.html #nicolas');
$('#right').append(temp);
var temp = load('textes.html #antoine');
$('#right').append(temp);
.
.
.
.

return false;
});

这段代码是应该工作的思想,但我不能让ajax .load()将内容加载到变量中,以便将内容附加到div.

代码语言:javascript
复制
<script type="text/javascript">
$(document).ready(function(){    
$.ajax({
  url: "textes.html",
  cache: false,
  success: function(html){
    $("#right").append(html);
  }
});
});
</script>

该代码加载整个html文件,我只想得到一些选定的DIV #

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-05-14 10:07:14

代码语言:javascript
复制
$(document).ready(function(){    
    $.get("textes.html",function(data){
        $("#right").append($("#nicolas",data)).end().append($("#antoine",data));
    },'html');    
});
票数 15
EN

Stack Overflow用户

发布于 2011-05-23 13:54:19

我刚才遇到了一个类似的问题,我想我找到了一种使用.load()函数来实现我们想要的事情的方法。它不漂亮,但没关系;)

首先,我用“可见性:隐藏”的样式在html中添加了一个"TempDiv“。

代码语言:javascript
复制
<div id="TempDiv" style="visibility:hidden"></div>

然后运行jQuery:

代码语言:javascript
复制
$(document).ready(function(){
        $('#TempDiv').load('textes.html #nicolas', function(){
            $('#right').append($('#TempDiv').html());
        });

    });

我不确定这是最好的办法!

PS :那是我的第一次堆叠溢出邮件;)

票数 5
EN

Stack Overflow用户

发布于 2012-06-21 11:51:38

试试看

代码语言:javascript
复制
$.get('url.php', function(data) {
    $("#right").append(data);
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/861098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档