2p2r / velobs_web

Application web permettant aux cyclistes de signaler les problèmes sur les aménagements cyclables.
GNU General Public License v3.0
22 stars 14 forks source link

update getMarker in javascript #282

Closed gerald2545 closed 1 year ago

gerald2545 commented 1 year ago

Por ne pas avoir à récupérr toutes les observations déjà recupérées dans le navigateur, on envoie la liste de ces obs déjà chargées avec la requête. Mais ça peut poser des soucis car l'URL peut-être très longue (cf #273). On a contourné en modifiant la conf d'apache.

L'idéal serait de passer par une requête POST pour les requêtes dans la fonction getMarker (voir en admin et public?)

et faire une requête avec xhr plutôt qu'en passant par openlayers.loadurl

let post = JSON.stringify(postObj)

const url = "https://jsonplaceholder.typicode.com/posts" let xhr = new XMLHttpRequest()

xhr.open('POST', url, true) xhr.setRequestHeader('Content-type', 'application/json; charset=UTF-8') xhr.send(post);

xhr.onload = function () { if(xhr.status === 201) { console.log("Post successfully created!") } }

gerald2545 commented 1 year ago

toutes les requêtes ont été passées en POST