Я хочу отправить карту через запрос ajax, но я получаю 400 плохих запросов. Мои данные.Отправка карты <String, List <String>> как параметр запроса через ajax
var idss1 = [];
var idss2 = [];
var idss3 = [];
var idss4 = [];
var idss5 = [];
map[id_1] = idss1;
map[id_2] = idss2;
map[id_3] = idss3;
map[id_4] = idss4;
map[id_5] = idss5;
wehre все ключи (id_ *) являются строка
Ajax вызов
$.ajax({
type:"POST",
url: myurl,
dataType: "text",
data : {allIds : map},
success: function(response) {...}
на стороне сервера мой метод подписи
public void myMethod(HttpServletRequest request, @RequestParam("allIds") Map<String, List<String>> ids) {
...
}
Пожалуйста, помогите мне, я должны быть благодарны.
Вы можете составить список JSON и отправить? Должно ли это быть 'dataType:" text "'? – NINCOMPOOP
Я хочу отправить его как карту, а не список. Как я могу использовать список json вместо карты, можете ли вы любезно помочь? – Shahzeb
Итак, вы можете отправить JSON карту, есть много учебников, чтобы сделать это в сети !!! – NINCOMPOOP