XML-Datei mit jquery im Phonegap-Projekt kann nicht vom Pfad für Assets geladen werden

9

Ich habe ein großes Problem damit, xml file von assets path nach jQuery mobile im phonegap-Projekt zu laden.

Ich muss eine xml Datei laden. Die Datei befindet sich im Stammverzeichnis meines Projekts. Problem ist mit AJAX-URL: "language.xml" . Hier ist mein Code:

%Vor%

Wenn ich den absoluten Pfad verwende, kann ich diese Datei mit der URL url: file:///android_asset/www/language.xml

laden

Dies gilt nur für Android-Assets. Aber ich brauche auch den richtigen Pfad für iOS .

Ist es möglich, den URL-Pfad absolut / relativly mit jQuery zu verknüpfen, um Dateien auf Android / iOS-Geräten laden zu können?

UPDATE Der obige Code ist korrekt. Fail wurde im Desktop-Browser getestet. Das Projekt funktioniert auf Android und iOS mit relativen Pfaden.

Es gibt no need , um absoluten Pfad wie file:///android_asset/www/ für Android oder file:///var/mobile/Applications/7D6D107B-D9DC-479B-9E22-4847F0CA0C40/YourApplication.app/www/ für iOS hinzuzufügen.

    
Petr Latal 21.09.2012, 19:43
quelle

2 Antworten

1

JQUERY:

%Vor%

PHP CODE:

%Vor%

CSS:

%Vor%     
user1792423 04.11.2012 10:42
quelle
0

Versuchen Sie, Ihre XML-Datei in den Ordner "www" zu kopieren, und Sie sollten dann auf die Datei nur mit dem Dateinamen zugreifen können.

Siehe auch das Autocomplete-Beispiel: Ссылка In der Demo haben sie direkt auf "london.xml" zugegriffen

%Vor%

Hoffentlich wird es funktionieren.

    
VJS 19.10.2012 09:05
quelle