有人可以帮助我如何使用Laravel在Javascript中创建链接。 或者我如何将此代码转换为javascript?(“{{route('blog.single',$ post-> slug)}}”)因为我想显示我在该代码中使用的每个帖子的URL ,我不知道什么是错的,但是URL只显示了我创建的最后一篇文章,每当我点击VIEW按钮时,继续显示的是我创建的上一篇文章中的slug / url。
这是我在数据库中获取slug的代码
data-slug="{{$post->slug}}"
这是我使用jQuery传递它的代码。
$(document).on('click','。show-post',function(){
var slug = $(this).attr('data-slug');
$('#show-slug').html(slug);
$('.show-single-post').css('display','block');
$('.posts-table').css('display','none');
});
我的创建网址的代码。
{{ route('blog.single', $post->slug) }}
blog.single,是我的single.blade.php,显示了单个帖子。
答案 0 :(得分:2)
<script>
var route = {{ route('blog.single', $post->slug) }};
alert(route);
<script>
答案 1 :(得分:1)
$.ajax({
url: '{{ route('blog.single', $post->slug) }}'
...
我认为你想要的。如果不在下面评论。