JQuery $ .ajax () post - data em um servlet java
Eu quero enviar dados para um servlet java para processamento. Os dados terão comprimento variável e estarão em pares chave / valor:
<code>{ A1984 : 1, A9873 : 5, A1674 : 2, A8724 : 1, A3574 : 3, A1165 : 5 } </code>
Os dados não precisam ser formatados dessa forma, é exatamente como eu os tenho agora.
<code>var saveData = $.ajax({ type: "POST", url: "someaction.do?action=saveData", data: myDataVar.toString(), dataType: "text", success: function(resultData){ alert("Save Complete"); } }); saveData.error(function() { alert("Something went wrong"); }); </code>
o$.ajax()
função funciona bem como eu recebo um alerta para "Save Complete". Meu dilema está no servlet. Como recupero os dados? Eu tentei usar um HashMap como este ...
<code>HashMap hm = new HashMap(); hm.putAll(request.getParameterMap()); </code>
...mashm
acaba por ser nulo que eu estou supondo que significa o.getParameterMap()
não está encontrando os pares chave / valor. Onde estou indo errado ou o que estou perdendo?