javascript - 将 blade 文件 append 到 jquery 函数

标签 javascript jquery html append laravel-blade

有什么办法可以做到这一点:

<script>
    $('#appends').append('<div class="content-section" id="services">' + 
    " @include('visitor.pages.services') " + 
    ' </div>');
</script>

我想要的是将 visitor.pages.services 的内容 append 到 #appends div

visitor.pages.services 不是 php url 之类的。这只是我在主页中包含的一些 html 行。

这是文件

<div class="container">
    <div class="row">
        <div class="heading-section col-md-12 text-center">
            <h2>Our Services</h2>
            <p>We design mobile-first websites for you</p>
        </div> <!-- /.heading-section -->
    </div> <!-- /.row -->
    <div class="row">
        @foreach($data['services'] as $service)
            ... bla bla
        @endforeach
    </div> <!-- /.row -->
</div> <!-- /.container -->

最佳答案

正如您的问题所说,您想获取文件的内容并将其 append 到特定元素。

使用$.get()

$.get("visitor.pages.service.html", function(data){
    $('#appends').append(data);
});

.load()

$('#appends').append( $('<div>').load('visitor.pages.service.html'));

.ajax()

$.ajax({
    url: "your.html",
    success: function (data) { $('#appends').append(data); },
    dataType: 'html'
});

关于javascript - 将 blade 文件 append 到 jquery 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40219773/

相关文章:

jquery - Visual Composer 图像轮播无法正确循环

html - (Bootstrap) 使列统一显示为内联 block

javascript - JSON 到 javaScript 数组

javascript - 剑道 UI 下拉列表 : how add new elements dynamically

javascript - 如果 <li> 包含特定文本,则返回 false

css - 标题显示在 float 图像上方而不是右侧

javascript - 如何给已经有悬停动画的元素添加onclick事件

javascript - 谷歌浏览器在开发者工具中复制 CSS 路径

javascript - 如何从 json 调用 HTML 文件以将其加载到模板中

javascript - 集成 adap.tv 大量标签时出现问题