I wrote an ajax call to retrieve some info to print markers on a map:
if(jQuery('#mapa_general').length){
var url_marcadores = 'http://localhost/rutaVino/wp-content/plugins/establecimientos/assets/img/';
var url = jQuery('#mapa_general input').val();
jQuery.ajax({
url: url,
type: 'POST',
dataType: 'JSON',
data: {funcion: 'obtener_coordenadas_establecimientos'},
})
.done(function(res) {
var LeafIcon = L.Icon.extend({
options: {
iconSize: [20, 28],
iconAnchor: [10, 20],
popupAnchor: [0, -35]
}
});
...
It works great but only when I'm logged in, if I visit the page as a visitor browser console shows:
XHRPOST.php [HTTP/2 406 Not Acceptable 207ms]
Don't know what can be happening