2012-03-24 9 views
12

Mam działającą aplikację mobilną jQuery, która wykonuje proste żądania $.ajax dla statycznych plików .json. Wszystko dobrze, dopóki nie dodaję manifestu: jedynie zmiana <html> na <html manifest="myapp.appcache"> zrywa mój ajax! Tu jest mój manifest:Podczas dodawania manifestu HTML5 wszystkie moje żądania jQuery (mobilne) AJAX kończą się niepowodzeniem ze statusem 0

CACHE MANIFEST 

CACHE: 
jquery.mobile-1.0.1.css 
images/ajax-loader.png 
images/icons-18-white.png 
jquery-1.6.4.js 
jquery.mobile-1.0.1.js 

Próbowałem dodając:

NETWORK: 
salesorg.*.json 

nie ma znaczenia. Serious de ja vu tutaj, ale nie wiem, jakie było rozwiązanie.

+0

sam problem tutaj. GET kończy się niepowodzeniem, ale testy POST działają. Chciałbym znaleźć rozwiązanie. –

+5

Proszę zobaczyć odpowiedź w tym topc: http://stackoverflow.com/questions/5824549/cannot-access-manifest-cached-files-with-ajax-from-webapp-saved-to-home-screen-i – MadOX

Odpowiedz

1

Tworzenie ".htaccess" pliku i wstawić:

AddType text/cache-manifest .appcache 

Plik myapp.appcache:

CACHE MANIFEST 

CACHE: 
jquery.mobile-1.0.1.css 
images/ajax-loader.png 
images/icons-18-white.png 
jquery-1.6.4.js 
jquery.mobile-1.0.1.js 

NETWORK: 
* 
Powiązane problemy