最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

plugin development - ajax call return 406 not acceptable for non logged users only

programmeradmin1浏览0评论

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

发布评论

评论列表(0)

  1. 暂无评论