Sto provando più valori per tornare dal mio server ad AJAX in Java. Per il momento, io uso questo approccio, ma non è una buona soluzione:Restituisce più valori utilizzando JSON, jQuery e AJAX e Java
Javascript:
success: function(list) {
var firstValue = list[0];
var secondValue = list[1];
var thirdValue = list[2];
}
Java:
ArrayList<ArrayList<String>> list = new ArrayList<ArrayList<String>>();
list.add(infoFirstValue());
list.add(infoThirdValue());
list.add(infoThirdValue());
String glist = gson.toJson(list);
response.getWriter().write(glist);
E 'possibile restituire più valori o un oggetto o un'altra soluzione?
Ciò che non è buona di questa soluzione? – ryadavilli
Quale parte della soluzione ritiene non sia buona? È un problema di prestazioni o credi che il tuo codice debba essere migliorato? Inoltre, è il codice Java o il codice Javascript che vorresti migliorare? –
Perché non è un codice dinamico. Se c'è una nuova lista. Ad esempio un elenco tra infoFirstValue e infoThirdValue, il mio codice JS dovrebbe essere modificato. –