Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  2 2223
High Magus
10100's Avatar
Lager en enkel nettside som skal vise hvor mange meldinger du har med noen på facebook, men får ikke FB.api() til å fungere.

Dette er koden som ikke fungerer slik jeg vil.

Kode

FB.api('/me?fields=name', function(response) {
	if (response && !response.error){
		$(".messageCount").html(response);
	}
	else{
		$(".messageCount").html("ERROR");
	}
});
Jeg ønsker at div'en med class "messageCount" skal endre seg til navnet til personen som er logget inn, men den forsvinner bare. Har testet med .html("2") og da endrer tallet seg til 2. Noen som vet hva jeg gjør feil?

Index.html - http://pastebin.com/2YhDkwRL
Hva sier console når du går til siden?

Når jeg testet koden din først f.eks så gjorde jeg det direkte på dataen min, og da trodde scriptet at "//connect.facebook.net/nb_NO/all.js#xfbml=1&appId=CENCORED" skulle starte med "file:".

Om det er problemet kan du bare legge til http: foran den tekststrengen.

Jeg bruker å sette inn "console.log('test1');" osv... rundt om i koden for å sjekke hva som kjøres om det er noe jeg er usikker på
High Magus
10100's Avatar
Trådstarter
Sitat av Yochi Vis innlegg
Hva sier console når du går til siden?

Når jeg testet koden din først f.eks så gjorde jeg det direkte på dataen min, og da trodde scriptet at "//connect.facebook.net/nb_NO/all.js#xfbml=1&appId=CENCORED" skulle starte med "file:".

Om det er problemet kan du bare legge til http: foran den tekststrengen.

Jeg bruker å sette inn "console.log('test1');" osv... rundt om i koden for å sjekke hva som kjøres om det er noe jeg er usikker på
Vis hele sitatet...
Skal sjekke i console, det er forresten ikke mulig for dere å kopiere koden direkte fordi jeg har fjernet appId'en. Jeg vet også at den delen virker.

Har fikset problemet nå. Med '/me?fields=name' får man id og navn og jeg måtte derfor bruke 'response[1]'

Har fikset problemet nå. Med '/me?fields=name' får man id og navn og jeg måtte derfor bruke 'response[1]'
Sist endret av 10100; 20. mars 2014 kl. 20:06. Grunn: Automatisk sammenslåing med etterfølgende innlegg.