Jsonp i AngularJS = "Uncaught SyntaxError: Unexpected token :"
Hej. Försöker hämta data ifrån SL Realtid 4. Pga CORS så har jag ett plugin till Google Chrome som stänger av CORS. Då fungerar (en något annorlunda) mitt Angular-script perfekt och jag får ner de data jag behöver.
Nu vill jag även att detta ska fungera på övriga devices. Har läst här på forumet att vissa API stödjer Jsonp.
Hur ska anropet se ut i AngularJS / annat javascript för att jag ska få det Json-object jag behöver?
Så här ser mitt anrop ut:
var myURL = "http://api.sl.se/api2/realtimedeparturesV4.json?key=<MyKey>&siteid=1923&timewindow=60&jsonpCallback=?";
$http.jsonp(myURL)
.success(function (data, status, headers, config)
{
Kod in här
}
Jag vill helst ogärna lägga ett script server side då detta script behöver uppdateras minst en gång i minuten för att ge rätt avgångsinfo.
Har ni några ideer på hur jag kan lösa mitt dilemma?
Tack på förhand.
Nu vill jag även att detta ska fungera på övriga devices. Har läst här på forumet att vissa API stödjer Jsonp.
Hur ska anropet se ut i AngularJS / annat javascript för att jag ska få det Json-object jag behöver?
Så här ser mitt anrop ut:
var myURL = "http://api.sl.se/api2/realtimedeparturesV4.json?key=<MyKey>&siteid=1923&timewindow=60&jsonpCallback=?";
$http.jsonp(myURL)
.success(function (data, status, headers, config)
{
Kod in här
}
Jag vill helst ogärna lägga ett script server side då detta script behöver uppdateras minst en gång i minuten för att ge rätt avgångsinfo.
Har ni några ideer på hur jag kan lösa mitt dilemma?
Tack på förhand.
Följ inlägget
0
följare
Tyvärr har SL Realtid 4 inte stöd för JSONP. I dagsläget krävs att anropet görs på serversidan.
Mvh,
Tobias
1. Önskar ni själva införa stöd för JsonP i SL's olika API:er?
2. Är det svårt att införa?
3. Om ja på fråga 1, när hoppas ni kunna ha det infört?
För närvarande finns inte plan på att införa stöd för JSONP i SL:s API:er.