有什么办法可以做到这一点:
<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/