如何使用laravel在javascript中创建链接

时间:2018-05-02 08:21:51

标签: javascript ajax laravel

有人可以帮助我如何使用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,显示了单个帖子。

2 个答案:

答案 0 :(得分:2)

<script>
var route = {{ route('blog.single', $post->slug) }};
alert(route);
<script>

答案 1 :(得分:1)

$.ajax({
   url: '{{ route('blog.single', $post->slug) }}'


...

我认为你想要的。如果不在下面评论。