duankuaiwang2706 2016-09-18 16:43
浏览 45

加载并添加到正文jquery

When i try to multiple load files into the script, it doesnt prepend, it replace.

Here is my body part :

<body class="about-us Home-two Home-three">
<!-- jquery
============================================ -->
<script src="/assets/js/vendor/jquery-1.11.3.min.js"></script>
<!-- bootstrap JS
============================================ -->
<script src="/assets/js/bootstrap.min.js"></script>
<!-- wow JS
============================================ -->
<script src="/assets/js/wow.min.js"></script>
<!-- price-slider JS
============================================ -->
<script src="/assets/js/jquery-price-slider.js"></script>
<!-- meanmenu JS
============================================ -->
<script src="/assets/js/jquery.meanmenu.js"></script>
<!-- owl.carousel JS
============================================ -->
<script src="/assets/js/owl.carousel.min.js"></script>
<!-- scrollUp JS
============================================ -->
<script src="/assets/js/jquery.scrollUp.min.js"></script>
<!-- plugins JS
============================================ -->
<script src="/assets/js/plugins.js"></script>
<!-- Nivo slider js
============================================ -->
<script src="/assets/custom-slider/js/jquery.nivo.slider.js" type="text/javascript"></script>
<script src="/assets/custom-slider/home.js" type="text/javascript"></script>
<!-- main JS
============================================ -->
<script src="/assets/js/url.js"></script>
<script src="/assets/js/main.js"></script>
<script type="text/javascript">
    $(function() {
        getPage(url('2'));
    });
</script>
</body>

I want to prepend header.php and banner.php into this

And i tried this code :

$(".about-us").load("/parts/header.php").prependTo("body");
$(".about-us").load("/parts/banner.php").prependTo("body");

But only header added. How can i multiple load scripts into body ?

  • 写回答

1条回答 默认 最新

  • drxm5014 2016-09-18 17:08
    关注

    If you are trying to prepend response of .load() to .about-us or body, substitute $.get() for .load(). .load() replaces existing content.

    $.when($.get("/parts/header.php"), $.get("/parts/banner.php"))
    .then(function(header, banner) {
      $.each([header.shift(), banner.shift()], function(index, content) {
        $(".about-us").prepend(content);
      });
    });
    
    评论

报告相同问题?

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度