Javascript 我需要通过ajax发送get请求,如何使用接受参数的路由

Javascript 我需要通过ajax发送get请求,如何使用接受参数的路由,javascript,laravel,Javascript,Laravel,我有一个包含行的表,如果我单击一行,我需要通过ajax请求获取额外的数据 我有一个javascript代码,可以监听任何与categoryid模式匹配的id,我的id如下 类别1 类别2 等 这里的问题是,我需要在单击时动态获取id,然后发出get请求,路由需要该id 路线 Ajax调用 如何在单击时插入此id?blade已经在服务器端呈现了html代码,并将向route函数请求一个额外的参数,第一个是路由名称,第二个是要发送到路由的id。与其在laravel blade中绑定id,不如在JS中

我有一个包含行的表,如果我单击一行,我需要通过ajax请求获取额外的数据

我有一个javascript代码,可以监听任何与categoryid模式匹配的id,我的id如下 类别1 类别2 等

这里的问题是,我需要在单击时动态获取id,然后发出get请求,路由需要该id

路线 Ajax调用
如何在单击时插入此id?blade已经在服务器端呈现了html代码,并将向route函数请求一个额外的参数,第一个是路由名称,第二个是要发送到路由的id。

与其在laravel blade中绑定id,不如在JS中绑定它

$('[id^=categoryid]').click(function(event) {
    var base_route = {{route('test')}}; // Get the base route without parameters
    var id = event.target.id.slice(10);        
    $.get(base_route+"/"+id, function(data, status){
        console.log(data);
    });

是否可以修改路由或写入新路由,使其将id作为get或post参数而不是URL中的参数?
$('[id^=categoryid]').click(function(event) {
        var id = event.target.id.slice(10);        
        $.get("{{route('name', id)}}", function(data, status){
            console.log(data);
        });
$('[id^=categoryid]').click(function(event) {
    var base_route = {{route('test')}}; // Get the base route without parameters
    var id = event.target.id.slice(10);        
    $.get(base_route+"/"+id, function(data, status){
        console.log(data);
    });