WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Problem med kod, json (https://www.wn.se/forum/showthread.php?t=1065867)

MusikMixen 2015-11-06 13:02

Problem med kod, json
 
Har denna koden, men får inte rätt på den. Vet inte riktigt vad felet är.
Kod:

<script type="text/javascript">
$(window).load(function() {

function getstats() {

// Attempt to get stats for "Demo Channel" channel
$.getJSON('http://www.musikmixen.se/stationer/?c=MusikMixen-Dansband&callback=?', function(response) {

if ( response == null || response.artist == null ) alert('Something went wrong!');
$('.trackinfo').html(response.artist + ' - ' + response.title + '<br>\
<img width="120" height="120" class="thumbnail" src="http://www.musikmixen.se/stationer/' + response.image + '">');
// Note: Image returned from the player is in this style: tmp/cache/meghan.trainor.png

});

}

getstats(); // First-time load
setInterval(getstats, 10000); // Reload information every 10 sec

});
</script>
<span class="trackinfo"></span>

Tacksam för hjälp!

Monkboll 2015-11-06 13:14

Koden ser inte ens ut att validera?
Ta bort "});" på rad 14 eller vad det kan vara (i getstats() funktionen).. Svårt att se här..

getstats() osv är utanför window load.. så funktionen är inte skapad än.

x264 2015-11-06 13:24

http://jsfiddle.net/ectfncar/

Där har du

MusikMixen 2015-11-06 13:25

Citat:

Ursprungligen postat av Monkboll (Inlägg 20514016)
Koden ser inte ens ut att validera?
Ta bort "});" på rad 14 eller vad det kan vara (i getstats() funktionen).. Svårt att se här..

getstats() osv är utanför window load.. så funktionen är inte skapad än.

Tack för dit svar! Det gick tyvärr inte.
Jag testar koden här http://jsonlint.com/, men hur jag än testar runt så får jag inte rätt på det. Kan tillägga att jag absolut inte är en kodare :)

MusikMixen 2015-11-06 13:29

Citat:

Ursprungligen postat av x264 (Inlägg 20514018)

Tackar! Ser att den fungerar på fiddle, men på min server fungerar den inte :(
Servern ska ha support för json.

x264 2015-11-06 13:37

Citat:

Ursprungligen postat av MusikMixen (Inlägg 20514020)
Tackar! Ser att den fungerar på fiddle, men på min server fungerar den inte :(
Servern ska ha support för json.


Du får ju följande felmeddelande:

http://pastebin.com/WqBc4JGA

Så jQuery använder sig i stället av namnet jQuery (i stället för $)

Då får du i stället ha såhär:

http://jsfiddle.net/ectfncar/2/

MusikMixen 2015-11-06 22:06

Citat:

Ursprungligen postat av x264 (Inlägg 20514022)
Du får ju följande felmeddelande:

http://pastebin.com/WqBc4JGA

Så jQuery använder sig i stället av namnet jQuery (i stället för $)

Då får du i stället ha såhär:

http://jsfiddle.net/ectfncar/2/

Tack för hjälpen! Fungerar galant nu.


Alla tider är GMT +2. Klockan är nu 02:42.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson