передача словаря js post

240
29 марта 2018, 07:52

почему метод post не передает данные словаря

console.log(allData); отрабатывает и выводит в консоль словарь вложенный $.post('../listener.php', allData); пишет undefined

словарь вложенный, в нем еще 1 словарь и внутри еще один когда объявляю словарь [] работает .shift(); но есть в словаре атрибут lenght если объявить через {} все отправляется но из таблицы цепляется 1 строка что не нужно

var allData = [];
var AllTable = $("Table");
AllTable.each(function(rows, Ctable){
    TableData = [];
    if  ($(Ctable).find("th").length <5){
    }else{
        $(Ctable).find('tr').each(function(row, tr){
          TableData[row]={
            "id" : test($(tr).find('td:eq(0)').attr("id"))
            , "from" : $(tr).find('td:eq(0)').text()
            , "till" :$(tr).find('td:eq(1)').text()
            , "where" : $(tr).find('td:eq(2)').text()
            , "who" : $(tr).find('td:eq(3)').text()
          }
        }); 
        TableData.shift();  
    };
    allData[rows]=TableData;
});
console.log(allData);
$.post('../listener.php', allData);
READ ALSO
Поправить верстку на bootstrap3

Поправить верстку на bootstrap3

Помогите поправит верстку на бустПочему-то элементы меню с классом dropdown(в примере page1,page2) лежат ниже,чем обычные(в примере home)

232
Как на шаблон вывести значение из словаря (Choice)

Как на шаблон вывести значение из словаря (Choice)

Короче говоря, есть у Меня в модели есть поле

244
Форма HTML и JS

Форма HTML и JS

Пользователю нужно ввести один из кодов, которые записаны в массиве var accept Если код из переменной совпадает, пользователя перекидывает на другой...

267
yandex map + fullscreen

yandex map + fullscreen

Коллеги, вопрос про кнопку fullscreenControlУ меня эта кнопка никак не отрабатывает

263