Sto usando jQuery per inviare JSON su un server Java, ma penso che il mio JSON debba essere sbagliato. Ecco un esempio dei miei dati e come sto inviarlo:Formattazione JSON (invio JSON tramite jQuery posta AJAX su server Java/Wicket)
var lookup = {
'name': name,
'description': description,
'items': [{
'name': itemName,
'value': itemValue
}]
}
$.ajax({
type: 'post',
data: lookup,
dataType: 'json'
});
sto usando AbstractAjaxBehavior di Wicket per ricevere i dati e vorrei ottenere una singola stringa JSON che posso analizzare. Quando ricevo una mappa dei parametri passati, il set di tasti è simile al seguente:
items[0][name],
description,
name,
items[0][value],
Ovviamente può facilmente ottenere i valori per il nome e la descrizione, ma la chiave per la mia serie di articoli è incasinato. Sono sicuro che sia qualcosa di semplice, ma mi sembra di continuare a correre intorno alla soluzione. Eventuali suggerimenti? Grazie!
Ciao Potresti pubblicare il tuo codice Wicket AjaxBehavior. Ho un problema (http://stackoverflow.com/questions/4976244/using-wicket-abstractajaxbehavior-with-jquery-ajax) in quanto il mio onRequest() non sembra ricevere alcun dato. Grazie – user193116