使用Laravel 5,AJAX

时间:2016-01-07 14:14:25

标签: ajax twitter-bootstrap laravel-5 bootstrap-modal contact-form

无法弄清楚如何使用Laravel 5中的Bootstrap模式发送联系表单。

我想使用AJAX,以便页面不会刷新。

当我单击模态中的发送时,我在控制台日志中得到500(内部服务器错误)。

AJAX调用应该是什么样的? 路线应该是什么样的? 我需要在控制器中获得简单的响应?

很难找到这些事情的例子。

这是我的AJAX ...

$.ajax({
  method: "post",
  url: "/results-guest-card",
  data: str,
  dataType: "json",
  success: function(result) {
    if (response.status == "OK") {
      console.log ('success');//Success!
      $('#guestCardModal').modal('hide');
      $('.modal-send-button').attr("disabled", false);
    } else {
      console.log ('failure');//Fail!
      $(".errors").html(result.errors);
      $('.modal-send-button').attr("disabled", false);
    }
  }
});

1 个答案:

答案 0 :(得分:1)

我正在写答案,因为它可能在将来帮助某人。

由于OP表示它是一个因为令牌。

应该通过在表单中​​使用mysql来修复它。

我怎么能拥有它?

将csrf_token隐藏为

,即可在表单中使用CSRF Token

喜欢这个

mysql

您也可以覆盖它,但它非常糟糕很少有人真的想要这样做

您可以删除CSRF令牌

通过在csrf_token中评论以下内容,但我真的不会推荐它。

<input type="hidden" name="_token" value="<?php echo csrf_token(); ?>">

希望这有助于你

相关问题