JQuery未响应POST请求

JQuery未响应POST请求,jquery,laravel,Jquery,Laravel,我正在使用Laravel和JQuery,我已经为它设置了一个表单和控制器指令,以将信息存储在数据库中,现在的问题是,当我单击submit按钮时,所有设置完成后,什么都没有发生,我总是打开控制台检查错误并查看请求,但现在它什么也没做 代码如下: 在标题上,我添加了以下内容: <script src="http://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZx

我正在使用Laravel和JQuery,我已经为它设置了一个表单和控制器指令,以将信息存储在数据库中,现在的问题是,当我单击submit按钮时,所有设置完成后,什么都没有发生,我总是打开控制台检查错误并查看请求,但现在它什么也没做

代码如下:

在标题上,我添加了以下内容:

<script src="http://code.jquery.com/jquery-3.3.1.min.js"
        integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
        crossorigin="anonymous">
</script>
阿贾克斯:

发生什么事了?为什么它不发送任何请求?

尝试在ajax设置对象中使用Type而不是method

更多关于答案: 当你设置

$.ajaxSetup({
    headers: {
        'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content')
   }
数据字段中不需要_标记。 尝试将此部分添加到ajax设置对象中,以便查看是否有任何错误响应

error: function (res) {
        console.log(res);
    }

找到解决方案后,我没有注意到ajax上的路由与web.php文件中的路由不匹配

解决方案是更改此url:{{url'/submitit/'.$bounty->id'./'.$bounty->company_identifier}

对这个:url:{{url'/submitt/'.$bounty->id},

您可以更改url

 url: "{{ url('/submitit/' . $bounty->id . '/' . $bounty->company_identifier) }}",

然后您转储到控制器或F12打开选项卡网络,请参阅请求发送


向我们展示提交表单plz的jquery Ajax代码。抱歉,刚刚添加了它:您是否尝试使用postman或curl调用post方法?尝试在$.ajaxSetup之前添加console.log'something'{划行并单击按钮以查看是否触发了click事件。添加一些错误处理并检查xhr对象以获取线索。或者检查浏览器开发工具网络中的实际请求。除json外,您不能发送任何其他内容。摆脱服务器端ToastTill不做任何事情。\u令牌可能不是必需的,但它不会回答问题问题。@DanielLogvin首先,通过在元素的click事件中放置consle.log“test”;来查看是否触发了click事件。当我执行错误时:第一部分得到:ResponseJSON:Object{exception:Symfony\\Component\\HttpKernel\\exception\\NotFoundHttpException,当我在没有jquery的情况下提交它时,它会存储信息并查找路由。
Route::post('/submitit/{id}', [

'uses' => 'BountyController@submitit',

])->middleware('auth');
$.ajaxSetup({
    headers: {
        'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content')
   }
error: function (res) {
        console.log(res);
    }
 url: "{{ url('/submitit/' . $bounty->id . '/' . $bounty->company_identifier) }}",
 url: "{{ action('BountyController@submitit', ['id' => $bounty->id]) }}",
 jquery ajax 
      url: "{{ url('/submitit/' . $bounty->id . '/' . $bounty->company_identifier) }}" 
   write In route url like

   Route::post('/submitit/{id}/{company_identifier}',
      'BountyController@submitit')->middleware('auth');