1

我在使用 ajax 向烧瓶服务器发送请求时遇到问题。我附上了 HTML、js 和 python 文件以供参考。 Html 表单图像

AJAX 请求代码

蟒蛇文件

我在互联网上研究过这个问题的各种解决方案。如果我能摆脱这个问题,我将不胜感激。

4

1 回答 1

2

在您的 Ajax 调用中,您必须在请求标头上添加您的 CSRF 令牌,而不是在您现在发送的有效负载数据上,例如:

var csrf_token = "{{ csrf_token() }}";

$.ajax({
    type: 'POST',
    url: '/login',
    headers: {
        "X-CSRFToken": csrf_token,
    }
    data: {
     ...

希望它适合你:)

于 2020-03-03T19:04:40.770 回答