JSQ'yi bir Java sunucusuna göndermek için jQuery kullanıyorum, ancak JSON'umun yanlış olması gerektiğini düşünüyorum. İşte benim verilerin bir örnek ve nasıl yolluyorum:JSON biçimlendirme (jQuery AJAX gönderimi üzerinden JSON Java/Wicket sunucusuna gönderme)
var lookup = {
'name': name,
'description': description,
'items': [{
'name': itemName,
'value': itemValue
}]
}
$.ajax({
type: 'post',
data: lookup,
dataType: 'json'
});
Ben veri almak için Wicket takımından AbstractAjaxBehavior kullanıyorum ve ayrıştırmak tek bir JSON dizesi almak istiyorum.
items[0][name],
description,
name,
items[0][value],
Açıkçası ben kolayca adı ve açıklaması için değerler elde edebilirsiniz, ancak öğelerin benim dizisi için anahtar berbat: Ben parametrelerin Haritası geçti olsun, anahtar kümesi buna benzemez. Eminim bu basit bir şey, ama çözümün etrafında koşmaya devam ediyorum. Baska öneri? Teşekkürler!
Merhaba Wicket AjaxBehavior kodunuzu gönderir misiniz? Benim bir sorunum var (http://stackoverflow.com/questions/4976244/using-wicket-abstractajaxbehavior-with-jquery-ajax) benim onRequest() herhangi bir veri almıyor gibi görünüyor. Teşekkürler – user193116