2012-03-24 8 views
12

Ho un'applicazione mobile jQuery funzionante che fa alcune semplici richieste $.ajax di file .json statici. Tutto va bene finché non aggiungo un manifest: semplicemente cambiando <html> a <html manifest="myapp.appcache"> si rompe la mia ajax! Ecco il mio manifesto:Quando si aggiunge un manifest HTML5 tutte le mie richieste jQuery (mobili) AJAX falliscono con lo stato 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 

Ho provato ad aggiungere:

NETWORK: 
salesorg.*.json 

non fa alcuna differenza. Davvero un de ja vu, ma non so quale sia stata la soluzione.

+0

Stesso problema qui. I GET falliscono, ma i POST funzionano. Mi piacerebbe trovare una soluzione. –

+5

Vedere risposta in questo file: http://stackoverflow.com/questions/5824549/cannot-access-manifest-cached-files-with-ajax-from-webapp-saved-to-home-screen-i – MadOX

risposta

1

Creare un file ".htaccess" e inserire:

AddType text/cache-manifest .appcache 

Il file 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: 
* 
Problemi correlati