Получение объекта JSON из JSP - PullRequest
       3

Получение объекта JSON из JSP

0 голосов
/ 11 сентября 2018

Я использую некоторую библиотеку данных jQuery, которая запускает событие при перетаскивании столбца, передавая свойство table.sortOrder.

Ниже приведен фактический код JS для этого

$('#handlerTable').dragtable({persistState: function(table) {
        table.el.find('th').each(function(i) {
      if(this.id != '') {table.sortOrder[this.id]=i;}
    });
    $.ajax({url: 'http://url/columnutil.jsp',
            data: table.sortOrder});
  }
});

Теперь на той же странице, если я делаю

alert({table.sortOrder});

Я вижу [объект объекта]

В файле JSP при попытке получить значение из параметра, подобного этому

request.getParameter("data");

Я получаю пустую строку

Я попробовал вариант этого

 $.ajax({url: 'http://url/columnutil.jsp',
            data: {somedata:table.sortOrder}});

и, выполняя getParameter ("somedata"), я получаю тот же результат.Хотя, вместо того, чтобы ставить table.sortOrder, я помещаю строковое значение, такое как

 $.ajax({url: 'http://url/columnutil.jsp',
            data: {somedata:"hello!"}});

getParameter () вернет "привет!"

Я что-то упустил?Мне грустно спрашивать, потому что я читал много-много похожих тем, но все, что я пробовал, не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...