Vorrei inviare array JavaScript a servlet utilizzando jQuery $.ajax
.
var json=[1,2,3,4];
$.ajax({
url:"myUrl",
type:"POST",
dataType:'json',
success:function(data){
// codes....
},
data:json
});
Quando uso
request.getParameter("json");
request.getParameterValues("json");
restituisce NULL.
Come accedere ai valori?
dati è un oggetto JSON, quindi deve essere come i dati: {coppia nome valore, dove il valore potrebbe essere un oggetto} –
non vedo da nessuna parte che tu definisci un parametro chiamato _json_ quindi non sono sicuro del motivo per cui ti aspetteresti che _getParameter ("json") _ restituisca qualcosa di diverso da null. – jahroy
Stai cercando di pubblicare su un file lato server? per memorizzare i dati in un database per esempio? –