Last.fm, JSON API'sı için bazı değişken adlarının önünde #
sembolünün bulunduğu anlamına gelir. Örnek yanıtı here'a bakın. Ben JavaScript ile #text
erişmeye çalışıyorum ve giriş yaptıktan sonra konsolda geçersiz bir sembol hatası alıyorum. Bu karma için herhangi bir hızlı düzeltme veya nedenleri?Bir hash ile önceden sabitlenmiş bir JSON değişkenine erişme (#)
5
A
cevap
6
jQuery yalnızca verileri almak için kullanılır. #
bir nesne üyesi erişim için kullanılacak geçersiz ilk karakter sembolüdür çünkü #text
verilerine erişme, düz JavaScript sözdizimi aracılığıyla Sen artist.#text
yapamaz data.recenttracks.track.artist["#text"]
gibi bir şey yapılır. Bunun yerine köşeli parantezleri kullanın.
Parlak, bu düzeltildi - varsayım .artist ["varName"] .artist.varName ile aynı mıdır? – greenimpala
@ st3, evet aynı. –