使用内联JavaScript调用路由

使用内联JavaScript调用路由,javascript,laravel,Javascript,Laravel,我想使用内联JavaScript在按下enter键时调用路由 试图在视图内部定义变量,但当我按enter键时,什么也没发生 视图: 您可以将输入包装在表单标记中,然后当用户按enter键时,它将表单提交到您作为操作属性提供的路由 在此处搜索: 您可以将输入包装在表单标记中,然后当用户按enter键时,它将表单提交到您作为操作属性提供的路径 在此处搜索: 我知道这个方法,但是我的表单操作已经设置为,因此我需要JavaScript的帮助来实现同一表单中的搜索功能。没有表单,您将无法发出post请

我想使用内联JavaScript在按下enter键时调用路由

试图在视图内部定义变量,但当我按enter键时,什么也没发生

视图:


您可以将输入包装在
表单
标记中,然后当用户按enter键时,它将表单提交到您作为
操作
属性提供的路由


在此处搜索:

您可以将输入包装在
表单
标记中,然后当用户按enter键时,它将表单提交到您作为
操作
属性提供的路径


在此处搜索:

我知道这个方法,但是我的表单操作已经设置为,因此我需要JavaScript的帮助来实现同一表单中的搜索功能。没有表单,您将无法发出post请求。如果您想使用javascript,那么需要使用AJAX,这意味着通过操作DOM来显示AJAX路由返回的结果。最简单的方法是在其他表单之外使用搜索部分并使用此方法。谢谢,但是没有Laravel方法吗?基本上我想要的是,当用户在“Search Here”字段中输入id时,它应该获取相应用户的所有详细信息,URL将如下所示“/{id}/edit”,其中{id}将是我在“Search Here”中的输入字段。我知道这个方法,但我的表单操作已经设置为,因此我需要JavaScript的帮助来实现同一表单中的搜索功能。如果没有表单,您将无法发出post请求。如果您想使用javascript,那么需要使用AJAX,这意味着通过操作DOM来显示AJAX路由返回的结果。最简单的方法是在其他表单之外使用搜索部分并使用此方法。谢谢,但是没有Laravel方法吗?基本上我想要的是,当用户在“Search Here”字段中输入id时,它应该获取相应用户的所有详细信息,URL将如下所示“/{id}/edit”,其中{id}将是我在“Search Here”字段中的输入。
<body>
<div class="form-group">
        <label for="search">Search Here :</label>
        <input type="text" class="form-control" name="search" onkeypress="if(event.keyCode == 13) check.click();" />
</div>

<script src="{{ asset('js/app.js') }}" type="text/js"></script>
<script>
        var check = "{{ route('users.search') }}";
</script>
</body>
Route::post('search', 'UserController@search')->name('users.search');