【问题标题】:How to create a link in javascript with laravel [closed]如何使用laravel在javascript中创建链接[关闭]
【发布时间】:2018-10-12 07:03:51
【问题描述】:

有人可以帮助我了解如何使用 Laravel 在 Javascript 中创建链接。 或者如何将此代码转换为 javascript?("{{ route('blog.single', $post->slug) }}") 因为我想显示我在该代码中使用的每篇文章的 URL,我不知道出了什么问题,但 URL 只显示了我创建的最后一篇文章,当我每次单击查看按钮时,不断显示的是我创建的最后一篇文章中的 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');

});

还有我创建 URL 的代码。

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

blog.single 是我的 single.blade.php,它显示了单个帖子。

【问题讨论】:

  • 你试过什么?你的预期结果是什么?
  • 什么是文件名?是.blade.php 吗?
  • 是的,文件名是.blade.php
  • 这是我对那个链接的期望“blog.com/blog/example-slug”@arun

标签: javascript ajax laravel


【解决方案1】:
<script>
var route = {{ route('blog.single', $post->slug) }};
alert(route);
<script>

【讨论】:

  • 确保将其放入您的刀片文件中。
【解决方案2】:
$.ajax({
   url: '{{ route('blog.single', $post->slug) }}'


...

我想这就是你想要的。如果它不在下面评论。

【讨论】:

    猜你喜欢
    • 2011-06-13
    • 2021-01-23
    • 2010-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-07
    • 1970-01-01
    相关资源
    最近更新 更多