如何实现点击表单提交按钮,网页跳转至一个由表单内容拼接而成的 URL?
路由
Route::get('/task/{thing}', 'TaskController@show');
视图
<form action="/task" method="get">
<input type="text" name="thing" />
<input type="submit" />
</form>
如果这样写跳转链接将会是 /task?thing=dsadsa 形式,如何优雅的跳转到 /task/dsadsa 这种形式的 URL ----------------------- 以下是精选回复-----------------------
Route::get('/task/{thing}', 'TaskController@show');
视图
<form action="/task" method="get">
<input type="text" name="thing" />
<input type="submit" />
</form>
如果这样写跳转链接将会是 /task?thing=dsadsa 形式,如何优雅的跳转到 /task/dsadsa 这种形式的 URL ----------------------- 以下是精选回复-----------------------
答:按钮的 onclick 事件里用 JS 跳转肯定是可以的
不知道有没有其他暗黑科技可以简单实现
答:<input id="a" value="1">
<button onclick="window.location.pathname = '/task/' + a.value ">jump</button>
答:这个表单直接 post 到服务器,然后 php 根据传来的数据 返回跳转响应
答:这么明显的路由你自己偏要乱搞,本来 {thing} 就是要标记,
0条评论