2016-08-08 6 views
7

To jest przykład zapytania Cloudboost:Cloudboost. Początkujący. Jak wyświetlić przykład zapytania?

var query = new CB.CloudQuery("Student"); 
query.equalTo('age', 21); //find all Students who age is 21 
query.find({ 
success: function(list){ 
//list is an array of CloudObjects 
}, 
error: function(err) { 
//Error in retrieving the data. 
} 
}); 

Moje pytanie brzmi: Jak wyświetlić treść zapytania? Kiedy zrobić to jak to

document.write(query); 

ja dostać

[object, Object] 

Jeśli patrzę na forum powinien być rozwiązany z

document.write(JSON.stringify(list)); 

Ale to nie działa. Jestem w Monaca (Phonegap).

Odpowiedz

1

Funkcja Query.find pobiera obiekt zawierający dwa wywołania zwrotne, funkcję powodzenia i funkcję błędu. Funkcja sukcesu zwraca listę obiektów CloudObject i to jest to, czego potrzebujesz. Oto przykładowy kod poniżej:

var query = new CB.CloudQuery("Student"); 
query.equalTo('age', 21); //find all Students who age is 21 
query.find({ 
success: function(list){ 
    console.log(list); //here's the result of the query 
}, 
error: function(err) { 
//Error in retrieving the data. 
} 
}); 
+1

Chociaż ten fragment kodu może rozwiązać pytanie, [w tym wyjaśnienie] (// meta.stackexchange.com/questions/114762/explaining-entirely-code-ans -answers) naprawdę pomaga poprawić jakość twojego posta. Pamiętaj, że odpowiadasz na pytanie przeznaczone dla czytelników w przyszłości, a te osoby mogą nie znać powodów sugestii dotyczących kodu. Proszę również starać się nie tłumić kodu za pomocą komentarzy wyjaśniających, co zmniejsza czytelność zarówno kodu, jak i objaśnień! –

+0

Świetny pomysł. Zaktualizowano moją odpowiedź –

+0

Dziękuję za wyjaśnienia. Jakoś to nie działa na IDE Monaca (Phonegap). Mogę użyć: console.log ("test"); w funkcji succes i to pokazuje. Ale console.log (lista); nic nie pokazuje. Spróbuję sprawdzić, czy ekspert Monaca wie więcej ... – Remzo

0

Odpowiedź jest coś takiego:

document.write (lista [0] .get ('Student'));

to część pobierających i ustawiających w JS.

Wielkie dzięki @ nawaz-cloudboost.io !!

Powiązane problemy