gpt4 book ai didi

php - laravel 如何路由到 javascript 上的路由?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:54:14 25 4
gpt4 key购买 nike

我有这个jquery

$(".waitingTime .button").click(function () {
alert("Ema");
});

我有一个像这样的 a 标签:

<a href="{{ URL::to('restaurants/20') }}"></a>

我可以在 jquery 函数中执行相同的 href 操作吗?

非常感谢

最佳答案

是的,这是可能的,与 Laravel 无关。有不同的可能性。如果您的查询嵌入在同一个 laravel View 中,您可以将 URL 直接放在您的 jQuery 代码中,例如:

$(".waitingTime .button").click(function () {
window.location.href = "{{URL::to('restaurants/20')}}"
});

但我认为最好的选择是将 URL 作为数据属性添加到按钮标记上,然后让 jquery 转到该 URL。这样你就可以让你的按钮更加动态并且有更多的封装代码。

一个例子可能是:

<div class="waitingTime">
<button class="button link-button" data-href="{{URL::to('restaurants/20')}}">
Click me
</button>
</div>

$(".link-button").click(function () {
window.location.href = $(this).data('href');
});

那样的话,你总是可以给一个类为 link-button 的按钮一个 data-href 属性,其中包含你想要在点击按钮时打开的 URL '必须添加额外的 jquery。

关于php - laravel 如何路由到 javascript 上的路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24353736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com