Cross Origin in Ajax funktioniert nicht für .properties Datei in IOS (10.3.1)

8

Ich habe das i18n -Plugin für die * .properties-Datei zum Übersetzen verwendet und es funktioniert gut auf Android Plattform aber dieselbe Bibliothek funktioniert nicht auf IOS 10.3.1. Es gibt mir unten Fehler:

Ich habe einige Änderungen in der i18n-Bibliothek vorgenommen, funktioniert aber immer noch nicht.

%Vor%

Im obigen Code:

Ich wurde Cross Domain 'True' und Datentyp 'Text' hinzugefügt .. wenn ich den Datentyp 'Text' in 'Jsonp' geändert hat funktioniert es, aber es gibt Fehler der .properties-Datei. Bitte überprüfen Sie den Fehler ..

Das bedeutet. Datei ist geladen, aber das innere Datenformat ist anders.

    
Goku 23.06.2017, 09:33
quelle

1 Antwort

0

Wenn Sie jetzt JSONP anstelle von Text verwenden, wird die Datei als Javascript-Code geladen. Wenn der Inhalt kein gültiger JavaScript-Code ist, wird er fehlschlagen.

Surround-Daten mit einer globalen Variablenzuweisung oder einem Funktionsaufruf:

%Vor%

Wenn _DATA_ ein JSON-Format ist, dann brauchen Sie kein "surround" mit Anführungszeichen, sonst müssen Sie "_DATA_" verwenden, da es ohne Anführungszeichen keine gültige JavaScript-Syntax ist.

    
user1039663 09.11.2017 12:41
quelle

Tags und Links