0

私はこのコードを持っています:

var sidebars = {};
var counter = 0;

// Loop through all already crated sidebars
$('.custom_dynamic_sidebars li').each(function(event) {
    sidebars[counter] = $(this).text();
    counter++;
});

var sidebars_string = JSON.stringify(sidebars);

しかし、それは私にこの文字列を与えます:

{\"0\":\"aa\",\"1\":\"bb\"}

配列をサーバーに送信するJavaScriptは次のとおりです。

    $.ajax({
        url:"/welit_2/wp-admin/admin-ajax.php",    
        type:'POST',
        data:'action=dynamic_sidebars&sidebars='+sidebars_string+'',

        success:function(results) {
            console.log(results);
        }
    });

誰かが私が間違っていることを知っていますか? お時間ありがとうございます

4

1 に答える 1