Saturday, August 19, 2023

POST CSRF TOKEN LARAVEL DENGAN VANILLA JS

 1 . tambahkan csrf token di main layout atau master layout seperti berikut :

             <meta name="csrf-token" content="{{ csrf_token() }}" />

2. Di terapkan di page apapun untuk vanilla jacscript , seperti berikut

function sample(e){

var ajax = new XMLHttpRequest();

ajax.open("POST", e.dataset.url, true);

ajax.setRequestHeader('X-CSRF-TOKEN', document.querySelector('meta[name="csrf-token"]').content); // disini

ajax.onreadystatechange = function () {

if (ajax.readyState == 4 && ajax.status == 200) {

if(ajax.responseText.status){

    window.location.reload();

}else{

        console.log(ajax.responseText);

}

}

}

ajax.send();

}

 

No comments:

Post a Comment

Set Cookie dan Remove Cookie dengan php vanilla.js

< html lang = "en" > < head >     < meta charset = "UTF-8" >     < meta name = "viewport...