La publicación de Ajax siempre informa "falta de coincidencia del token CSRF"

La publicación de Ajax siempre informa "falta de coincidencia del token CSRF"

En laravel

                $.ajax({
                    headers: {
                        'X-CSRF-TOKEN': "{{ csrf_token() }}"
                    },
                    url: "{{ url('user/doinfo') }}",
                    type: "POST",
                    contentType: false,
                    processData: false,
                    async: true,
                    data: FormData,
                    dataType: "json",
                    success: function(data) {
                        if (data.code == 200) {
                            alert('update success');
                            setTimeout("window.location.reload()", 1000);
                        } else {
                            alert(data.message);
                        }
                    },
                    error: function(jqXHR) {
                        alert('something error:'.jqXHR);
                    }
                })

Los ajustes cambiados están listos. Más tarde, descubrí que la versión de jquery era demasiado baja (jquery1.42.min.js) y la reemplacé con una versión superior jquery-3.5.1.min.js

Supongo que te gusta

Origin blog.51cto.com/xuqin/2572972
Recomendado
Clasificación