Iniziare a lavorare su un progetto che è stato creato completamente su dati JSON. Si ritorna così:Come visualizzare JSON restituito da un post jQuery. Ajax
{"location":{"id":10,"contactPhone":"8675309","contactName":"bob","name":"bill smith","zipCode":"90210","state":"California","address1":"104 S. Olive","city":"Temecula","country":"USA"},"success":true}
Io sono l'elaborazione dei dati confortevoli restituiti in forma HTML (di solito tabelle) attraversando il DOM con l'.find e altri filtraggio per trovare bandiere di successo. Non ho idea di come farlo con JSON - Devo filtrare sull'ultimo oggetto "successo" e verificare se è vero o falso. Con HTML restituito dati lo faccio in questo modo:
submitHandler: function(form) {
$.ajax({
//other ajax stuff
success: function(data) {
var answer = $(data).find("td:eq(1)").text();
var message = $(data).find("td:eq(3)").text();
//console.log(data);
if (answer == "True") {
$('#messages').show().html(message);
} else {
$('#messages').show().html('Error logging in: ' + message);
}
}
});
return false;
}
- Anche dopo aver usato questo metodo non del tutto a capire quali sono le funzione (dati) significa, Ive ha usato dati, MSG e la risposta senza capire veramente quale sia la differenza tra loro.
sono in grado di inviare al webservice e ottenere il JSON tornato con questo .ajax chiamare
$.fn.serializeObject = function() {....}
submitHandler: function(form){
var wrapper = {};
var location = {};
wrapper.location = $("#newLocation").serializeObject();
$.ajax({
type: $(form).attr('method'),
url: '/web/service/' + 'locationService' + '/' + 'createLocation',
dataType: 'json',
async: false,
data: JSON.stringify(wrapper),
success: function(msg) {
console.log('success' + msg);
//need to traverse to success and if true, do something
},
error: function(msg) {
console.log('failure' + msg);
//need to traverse to success and if false, do something
}
});
return false;
}
- Come si fa a filtrare alla parte "successo" in una stringa JSON (stringa o oggetto)
- Quali sono i termini corretti per le coppie/numero chiave (che è anche corretto) nella stringa JSON IE "CONTACTPHONE ':' "
Come si visualizzano i dati se "successo": "vero" - ci lavorerò io stesso ma se qualcuno ha un buon metodo apprezzerei qualche consiglio. Immagino che tu possa semplicemente aggiungere un tavolo in qualche modo?
Ho un sacco di domande su JSON e sto cercando di formulare le domande in modo generale in modo che l'aiuto che ho ricevuto possa aiutare qualcun altro, mi scuso per la lunghezza di questo post. Apprezzo qualsiasi aiuto e, se richiesto, accorciare/modificare questa domanda.
"e sto cercando di parola alle domande in un modo generale in modo che l'aiuto che mi viene dato possa aiutare qualcun altro "è bello +1 –