Posso fare un 'mettere' chiamata AJAX in un file locale in modo simile a come funziona 'GET'?
-
18-09-2019 - |
Domanda
Se carico un HTML da file: // e nel codice HTML c'è un AJAX 'GET' richiesta a un URL relativo, significa l'URL punta a un file e il file viene caricato.
Posso avere un comportamento simile per 'mettere'? Significato sovrascrittura il contenuto del file con i dati AJAX?
Ho bisogno di questo modo che io possa facilmente eseguire il debug degli script senza la necessità di impostare un server HTTP per ospitare loro e rispondere alle URL richiesti.
Grazie
Soluzione
Per quanto ne so, il modello HTML / script nel browser attuali non consente la modifica delle risorse locali (una sorta di sandbox - pensare al caos che si verificherebbe se una pagina HTML potrebbe scrivere in un file locale). Il file: // è solo un modo per dire al browser una risorsa che sta cercando è locale alla macchina su cui sta girando, in modo che non sarà necessario utilizzare la rete. Così si può leggere risorse locali dallo script -. Non cambia li
Perché non basta eseguire un server web locale? Avrete bisogno comunque alla fine.
Altri suggerimenti
Non penso così. Dove i dati sarebbero inviare per e quale sarebbe elaborarlo?
ExtJs ha piena REST su Ajax chiamate. Utilizzando l'uscita "core" è gratuito.
Controlla la loro documentazione in linea: http://extjs.com/products/extcore/manual/