fix availabilityJson post not working error: should pass CSRFToken into the function
This commit is contained in:
		@ -124,7 +124,7 @@ function Prompt() {
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function roomReservation(id) {
 | 
			
		||||
function roomReservation(id, csrfToken) {
 | 
			
		||||
    document.getElementById("check-availability").addEventListener('click', () => {
 | 
			
		||||
        let html = `
 | 
			
		||||
                <form id="check-availability-form" action="/availability-json" method="post" novalidate class="needs-validation">
 | 
			
		||||
@ -158,7 +158,7 @@ function roomReservation(id) {
 | 
			
		||||
            callback: (result) => {
 | 
			
		||||
                const formElem = document.getElementById("check-availability-form");
 | 
			
		||||
                let formData = new FormData(formElem);
 | 
			
		||||
                formData.append("csrf_token", "{{.CSRFToken}}");
 | 
			
		||||
                formData.append("csrf_token", csrfToken);
 | 
			
		||||
                formData.append("room_id", id)
 | 
			
		||||
 | 
			
		||||
                fetch('/availability-json', {
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user