【问题标题】:Appending to a Laravel route in an href with JS使用 JS 在 href 中附加到 Laravel 路由
【发布时间】:2019-08-06 18:26:21
【问题描述】:

我的 div 标签中有以下路线。

    <div class="clickable-element col-lg-3 col-md-6 location-tile js- 
   location-id" data-href="{{ route('report.file.details', 'id') }}">
    <div>Content</div>
    </>

如何使用 JS 追加路由的末尾?

我的 JS 构建了一个对象并使用位置 ID 名称等。这就是我所拥有的,但我收到一条错误消息,说我的路线中缺少一个参数。

$LocationTile.find('.js-location-id href').attr('href').append(this.locationid);

【问题讨论】:

    标签: php laravel-5 routes append href


    【解决方案1】:

    attr 标签本身并不获取数据元素,只有数据标签才能做到这一点。您需要首先将.attr('href') 更改为.attr('data-href').data('href'),具体取决于您使用的Jquery 版本。

    另外,你能分享一下LocationTile 是什么吗?它是另一个 Jquery 元素吗?以及this 代表什么。你在循环元素吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-09
      • 2021-06-06
      • 2018-04-12
      • 1970-01-01
      • 2015-04-02
      • 2019-08-14
      • 2014-10-08
      相关资源
      最近更新 更多