проблема со скобками в данных формы jQuery при отправке данных как json

У меня есть объект

    var dataformdata={"key1":"value1","key2":"value2"};

, затем я добавляю еще несколько значений с тем же ключом (key3), как этот

    dataformdata.key3 = [];
    dataformdata.key3.push("value3");
    dataformdata.key3.push("value4");

Я делаю то же самое для каждого наклона. Все работает за исключением отправки объекта dataformdata через функцию jQuery ajax в консоли браузера, я вижу, что в ключе есть скобки ...

$. ajax ({ затем я добавляю еще несколько значений с тем же ключом (key3), например, dataformdata.key3 = []; dataformdata.key3.push ("...

У меня есть объект

    var dataformdata={"key1":"value1","key2":"value2"};

, затем я добавляю еще несколько значений с тем же ключом (key3), как этот

    dataformdata.key3 = [];
    dataformdata.key3.push("value3");
    dataformdata.key3.push("value4");

Я делаю то же самое для каждого наклона. Все работает за исключением отправки объекта dataformdata через функцию jQuery ajax в консоли браузера, я вижу, что в ключе есть скобки ...

$. ajax ({ затем я добавляю еще несколько значений с тем же ключом (key3), например, dataformdata.key3 = []; dataformdata.key3.push ("...

У меня есть объект

    var dataformdata={"key1":"value1","key2":"value2"};

, затем я добавляю еще несколько значений с тем же ключом (key3), как этот

    dataformdata.key3 = [];
    dataformdata.key3.push("value3");
    dataformdata.key3.push("value4");

Я делаю то же самое для каждого наклона. Все работает за исключением отправки объекта dataformdata через функцию jQuery ajax в консоли браузера, я вижу, что в ключе есть скобки ...

$. ajax ({ тип: "POST", url: "/", data: dataformdata, ...

Вот что я вижу в консоли браузера:

key1:value1
key2:value2
key3%5B%5D:value3
key3%5B%5D:value4

Он должен работать, потому что в документации jQuery.ajax () говорится, что

Объект должен быть парами ключ / значение . Если значение является массивом, jQuery сериализует несколько значений с одним и тем же ключом на основе значения традиционной настройки

Но почему скобки (% 5B% 5D) в ключе?

18
задан maazza 16 March 2016 в 14:37
поделиться