2016-03-21 11 views

Antwort

0

Die Nutzlast fälschlicherweise als JSON formatiert ist, wenn es in einem werden muss incapsuled JavaScript-Funktion.

Statt JSON mit wie folgt aus:

{"Name": "Foo","Id": 1234,"Rank": 7} 

Sie müssen es als eine Funktion wie folgt zu formatieren:

parseResponse({"Name": "Foo", "Id": 1234, "Rank": 7}); 

Lesen Sie mehr darüber hier: https://en.wikipedia.org/wiki/JSONP

+0

danke du antwort, und ich brauche change code in server sagte? –

+0

@ oliver.ma Ja, Sie müssen die Antwort des Servers ändern, damit er ordnungsgemäß funktioniert. Der Server kann kein reines JSON senden. Aber anstatt JSONP zu verwenden, sollten Sie CORS https://en.wikipedia.org/wiki/Cross-origin_resource_sharing – Ms01

+0

@ staticelf verwenden, danke, und ich kann den Servercode nicht ändern, ich benutze das Chrom CORS, ist es nicht Arbeit, ich werde anderswo finden, danke –