gpt4 book ai didi

javascript - 通过laravel中的javascript函数在路由中传递两个变量

转载 作者:行者123 更新时间:2023-12-02 23:32:35 25 4
gpt4 key购买 nike

我正在尝试通过java脚本函数发送两个变量。JavaScript 函数:

function bookmark()
{
var url = '{{ route("save_bookmark",":b_id",":p_no") }}';
url = url.replace(':b_id', book);
url = url.replace(':p_no', count);
document.location.href = url;

}

book 和 count 变量已在脚本中定义。

当我通过此代码仅传递一个变量时,它工作正常,但当我尝试传递另一个变量时,它会给我错误..

Missing required parameters for [Route: save_bookmark] [URI:save_bookmark/{b_id}/{p_no}].

我的路线:

Route::get("save_bookmark/{b_id}/{p_no}",'BookmarkController@create')->name('save_bookmark');

有谁知道发生了什么吗?

最佳答案

你仍然可以这样做!

JavaScript

function bookmark()
{
var url = '{{ route("save_bookmark",":b_id",":p_no") }}';
url1 = url.replace(':b_id', book);
url2 = url.replace(':p_no', count);
//document.location.href = url;
document.href="https://example.com/save_bookmark/"+url1 +"/"+url2;
or
location.href="https://example.com/save_bookmark/"+url1 +"/"+url2;

}

关于javascript - 通过laravel中的javascript函数在路由中传递两个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56430266/

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