Javascript 为什么方法不允许http异常?

Javascript 为什么方法不允许http异常?,javascript,laravel,Javascript,Laravel,我有一张拉威尔的表格 我想使用ajax post请求将数据发送到服务器 拉维给了我错误。我不知道为什么 My view source url is : http://localhost/lily/public/search 1/1方法不允许HttpException 在RouteCollection.php第251行中 在RouteCollection->methodNotAllowedarray'GET',HEAD' 在RouteCollection.php第238行中 您为/searc

我有一张拉威尔的表格

我想使用ajax post请求将数据发送到服务器

拉维给了我错误。我不知道为什么

My view source url is  :  http://localhost/lily/public/search
1/1方法不允许HttpException

在RouteCollection.php第251行中

在RouteCollection->methodNotAllowedarray'GET',HEAD'

在RouteCollection.php第238行中


您为/search/parameter定义了路由,但您的操作仅为“/search”


删除路由中无用的{name}部分。或者,在将路由定义更改为删除{name}或将其设置为可选{name?}之后,使用{name?}

将CSRF令牌与请求一起传递,然后将数据更改为

表单中的输入类型应为文本而不是名称

<input type="text" name="name" id="name">

因为您没有将CSRF令牌值添加为隐藏类型

您必须将CSRF隐藏输入添加到表单

<input type="hidden" name="_token" value="{{ csrf_token() }}" />

您正在使用的方法是否存在路由。发布、放置、删除等?此外,您是否启用了CSRF保护?你需要通过一个令牌。生成的表单操作的实际内容是什么?这将给出标记不匹配异常。您可以给我一个从视图到控制器的简单工作示例plz。您可以给我一个从视图到控制器的简单工作示例plz吗
<input type="text" name="name" id="name">
<input type="hidden" name="_token" value="{{ csrf_token() }}" />