diff --git a/src/routes/api.js b/src/routes/api.js index e4c53238..887bdc1c 100644 --- a/src/routes/api.js +++ b/src/routes/api.js @@ -21,8 +21,8 @@ router.post('/get_data', async (req, res) => { res.json({ data: data }); }); -router.get('/search', async (req, res) => { - const data = await getSearch(req.query); +router.post('/search', async (req, res) => { + const data = await getSearch(req.body); res.json({ data: data }); }); diff --git a/src/views/index-js.mustache b/src/views/index-js.mustache index 7739d760..19b1f010 100644 --- a/src/views/index-js.mustache +++ b/src/views/index-js.mustache @@ -1791,12 +1791,13 @@ function loadSearchData (id, value) { } $.ajax({ url: '/api/search', - type: 'GET', + type: 'POST', data: { id: id, value: value, lat: center.lat, - lon: center.lng + lon: center.lng, + _csrf: '{{csrf}}' }, timeout: 30000, dataType: 'json', @@ -2055,7 +2056,7 @@ function loadData () { loadRequest = $.ajax({ url: '/api/get_data', data: data, - type: 'post', + type: 'POST', async: true, success: function (data) { const gyms = data.data.gyms;