Permalänk
Avstängd

Problem med byturl api(JSON)

Tjenna jag har fått problem med JSON. Jag har testat väldigt mycket men får det ej att funka det funkar i php. Någon som har lösning på problemet?
http://byturl.se
Här kan ni testa det:
http://jsfiddle.net/KUZDe/5/

Ett svar ser ut såhär:

{"d":{"Error":"0","ShortURL":"http:\/\/byturl.se\/cvhu4","Short":"cvhu4","IP":"31.44.238.230"}}

Så här ser koden ut:

function byturl(url) { var encodedUrl = encodeURIComponent(url); var remoteAdress = "http://byturl.se/?api&url="; $.ajax({ type: "GET", url: remoteAdress + encodedUrl, success: function(data) { console.log(data) }, error: function(data) { console.log(data) }, dataType: "jsonp" }); } byturl("http://www.sweclockers.se")

Visa signatur

Är du trött på långa url adresser? BytURL.se
Ska du till DreamHack? Då har du chansen att vinna en Byturl T-shirt! Facebook
Citera för svar

Permalänk
Inaktiv

Vad är det som inte funkar?

EDIT: I JSFiddle-koden har du alert(data.'#') på rad 11, ska du sätta ihop strängar ska du använda + i Javascript.

Permalänk
Avstängd
Skrivet av anon150287:

Vad är det som inte funkar?

EDIT: I JSFiddle-koden har du alert(data.'#') på rad 11, ska du sätta ihop strängar ska du använda + i Javascript.

Ajaxen svarar med error.

Visa signatur

Är du trött på långa url adresser? BytURL.se
Ska du till DreamHack? Då har du chansen att vinna en Byturl T-shirt! Facebook
Citera för svar

Permalänk
Medlem
Skrivet av qarek100:

Ajaxen svarar med error.

Den skickar tillbaka error 0, vilket verkar innebära att allt gick bra (likt POSIX: http://en.wikipedia.org/wiki/Exit_status#POSIX).

Visa signatur

Citera eller nämn gärna mig (@ToJa92) om du svarar på något jag skrivit.
Uppskattar du eller blir hjälpt av ett inlägg jag skrivit är jag tacksam om du gillar det.

Permalänk
Inaktiv

Nu är jag inte helt insatt i JSONP, men följer du riktlinjerna som man ska? http://bob.ippoli.to/archives/2005/12/05/remote-json-jsonp/

Permalänk
Avstängd
Skrivet av ToJa92:

Den skickar tillbaka error 0, vilket verkar innebära att allt gick bra (likt POSIX: http://en.wikipedia.org/wiki/Exit_status#POSIX).

Det är sidan som skickar tillbaka error 0 men ajaxen kör error istället för success

success: function(data) { alert(data) },//ignoreras error: function(data) { alert(data.'#') },//körs

Skrivet av anon150287:

Nu är jag inte helt insatt i JSONP, men följer du riktlinjerna som man ska? http://bob.ippoli.to/archives/2005/12/05/remote-json-jsonp/

Jag har följt allt jag hittade om det.
Tack för hjälpen

Visa signatur

Är du trött på långa url adresser? BytURL.se
Ska du till DreamHack? Då har du chansen att vinna en Byturl T-shirt! Facebook
Citera för svar

Permalänk
Medlem

orsaken till felet är att servern inte returnerar jsonp utan bara json. felmeddelandet från jQuery lyder "parseerror".

http://stackoverflow.com/questions/5359224/parsererror-after-...

Visa signatur

as far as we can tell, the massacre went well...

Permalänk
Avstängd
Skrivet av jovnas:

orsaken till felet är att servern inte returnerar jsonp utan bara json. felmeddelandet från jQuery lyder "parseerror".

http://stackoverflow.com/questions/5359224/parsererror-after-...

aha tack

Visa signatur

Är du trött på långa url adresser? BytURL.se
Ska du till DreamHack? Då har du chansen att vinna en Byturl T-shirt! Facebook
Citera för svar