无法弄清楚如何使用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);
}
}
});
答案 0 :(得分:1)
我正在写答案,因为它可能在将来帮助某人。
由于OP表示它是一个因为令牌。
应该通过在表单中使用mysql
来修复它。
我怎么能拥有它?
将csrf_token隐藏为
,即可在表单中使用CSRF Token喜欢这个
mysql
您也可以覆盖它,但它非常糟糕很少有人真的想要这样做
您可以删除CSRF令牌
通过在csrf_token
中评论以下内容,但我真的不会推荐它。
<input type="hidden" name="_token" value="<?php echo csrf_token(); ?>">
希望这有助于你